在python中有.append函数可以在行的后面添加一个数字:
coordinate_row.append(coordinate)
但是,我想在前面添加一个数字。像这样:
[1,2,3]
添加4
[4,1,2,3]
我该怎么做?
答案 0 :(得分:3)
您只需使用+
运算符
>>> l = [1,2,3]
>>> l = [4] + l
>>> l
[4, 1, 2, 3]
或者在你的情况下
coordinate_row = list(coordinate) + coordinate_row
作为一项功能
def front_append(l, item):
return [item] + l
>>> l = [1,2,3]
>>> l = front_append(l, 4)
>>> l
[4, 1, 2, 3]
或者,您可以使用位置为list
的{{1}}方法insert
0
答案 1 :(得分:0)
这样可以解决问题:
coordinate_row = [1, 2, 3]
coordinate = [4]
coordinate_row = coordinate + coordinate_row
print coordinate_row # output: [4, 1, 2, 3]