Cap*_*rog 2 python arrays append
我一直在Python中使用包含一维值列表的数组.到目前为止,我一直在使用array.append(value)函数一次向数组中添加一个值.
现在,我想将另一个数组中的所有值添加到主数组中.换句话说,我不想一次添加一个值.辅助阵列收集十个值,当收集这些值时,它们都被转移到主阵列.问题是,我不能简单地使用代码'array.append(other_array)',因为我收到以下错误:
unsupported operand type(s) for +: 'int' and 'list'
Run Code Online (Sandbox Code Playgroud)
我哪里错了?
小智 17
列表可以加在一起:
>>> a = [1,2,3,4]
>>> b = [5,6,7,8]
>>> a+b
[1, 2, 3, 4, 5, 6, 7, 8]
Run Code Online (Sandbox Code Playgroud)
一个可以很容易地添加到另一个的结尾:
>>> a += b
>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
Run Code Online (Sandbox Code Playgroud)