我们说我有一个随机的整数列表
list = [5, 6, 7, 8]
我想将列表的第一个元素添加到数字4并获得9。
我怎么能这样做? list [:1]返回另一个列表,这非常麻烦。
答案 0 :(得分:1)
In [57]: seq = [5, 6, 7, 8]
In [58]: 4 + seq[0]
Out[58]: 9
顺便说一句,永远不要命名变量list
,因为它会隐藏同名内置词。 (它是一个有用的内置,有一天你可能想要它...)
答案 1 :(得分:1)
您正在做的事情称为列表切片。您可以使用索引:
访问列表元素my_list = [5, 6, 7, 8]
print(4 + my_list[0])
备注:强>
list
命名,因为它会隐藏Python的内置类型list
。给它另一个名字,如my_list
,L
,... 请记住,索引以0
开头:
my_list[0] # first element
my_list[1] # second element