在数字行python的前面添加一个数字

时间:2014-12-11 18:32:21

标签: python rows

在python中有.append函数可以在行的后面添加一个数字:

coordinate_row.append(coordinate)

但是,我想在前面添加一个数字。像这样:

[1,2,3]

添加4

[4,1,2,3]

我该怎么做?

2 个答案:

答案 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]