一道简单的Python数组编程题,可能并不简单

题目是这样的,你可以尝试用多种方式来实现他:

复制并添加数据元素

给定一个数组,数组的元素个数不确定。用程序把数组的所有元素再次添加到数组末尾。

例如:

(输入)--> 输出

[1,2,3] --> [1,2,3,1,2,3]

[1] --> [1,1]

在线练习和题解可以点这里
在这里插入图片描述

题目考察了以下几个关于Python的知识点:

  • 数组遍历
  • 数组拷贝
  • 数组相加

题解1

nums = [1,2]
nums.extend(a_list)
print(nums)
 

题解2

nums = [1,2]
ret = nums.copy()
for n in nums:
    ret.append(n)
print(ret)
 

题解3

print(nums*2)
 

题解4

print(nums+nums)
 

猜你喜欢

转载自blog.csdn.net/hjue/article/details/121037754