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

Posted 多鱼的夏天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一道简单的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)
 

以上是关于一道简单的Python数组编程题,可能并不简单的主要内容,如果未能解决你的问题,请参考以下文章

历史上最简单的一道Java面试题,但无人能通过

历史上最简单的一道Java面试题,但无人能通过

求一道python编程题

一道超级简单的Java面试题,90%的人没能完整答出来

二叉树的最近公共祖先并不简单

简单的一道 SQL 题,谈如何提高编程水平