我有一个整数和一个列表。我想把它们组成一个新的列表,从变量开始,以列表结束。 在写a + list时,我得到了错误。编译器将a处理为整数,因此我不能使用append,或extend。 你会怎么做呢?
a + list
a
>>>var=7 >>>array = [1,2,3,4,5,6] >>>array.insert(0,var) >>>array [7, 1, 2, 3, 4, 5, 6]
它是如何工作的。
`array.insert(index, value)'。
在一个给定的位置插入一个项目。第一个参数是要插入的元素的索引,所以array.insert(0, x)插入在列表的前面,array.insert(len(array), x)相当于array.append(x)。负值被视为相对于数组的末端。
array.insert(0, x)
array.insert(len(array), x)
array.append(x)
>>> a = 5 >>> li = [1, 2, 3] >>> [a] + li # Don't use 'list' as variable name. [5, 1, 2, 3]
另一种方式也是如此。
list[0:0] = [a]
它是如何工作的。
`array.insert(index, value)'。
在一个给定的位置插入一个项目。第一个参数是要插入的元素的索引,所以
array.insert(0, x)
插入在列表的前面,array.insert(len(array), x)
相当于array.append(x)
。负值被视为相对于数组的末端。另一种方式也是如此。