【发布时间】:2014-03-16 01:50:21
【问题描述】:
假设我有一个随机整数列表
list = [5, 6, 7, 8]
我想将列表的第一个元素添加到数字 4 并得到 9。
我怎么能这样做? list[:1] 返回另一个列表,这很麻烦。
【问题讨论】:
标签: python list printing element
假设我有一个随机整数列表
list = [5, 6, 7, 8]
我想将列表的第一个元素添加到数字 4 并得到 9。
我怎么能这样做? list[:1] 返回另一个列表,这很麻烦。
【问题讨论】:
标签: python list printing element
In [57]: seq = [5, 6, 7, 8]
In [58]: 4 + seq[0]
Out[58]: 9
顺便说一句,永远不要命名变量list,因为它会隐藏同名的内置函数。 (它是一个有用的内置函数,你可能有一天会想要它......)
【讨论】:
您所做的称为列表切片。您可以使用 index 访问列表元素:
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
【讨论】: