使用索引获取项目,Python

rec*_*gle 14 python indexing list

我有一个python中的元组('A','B','C','D','E'),我如何获得特定索引号下的项目?

示例:假设它被赋予0,它将返回A.给定2,它将返回C.给定4,它将返回E.

Ale*_*lli 27

你所展示的,('A','B','C','D','E')不是a list,它是a tuple(圆括号而不是方括号表示).然而,无论是索引列表还是元组索引(用于在索引处获取一个项目),在任何一种情况下,您都将索引附加在方括号中.

所以:

thetuple = ('A','B','C','D','E')
print thetuple[0]
Run Code Online (Sandbox Code Playgroud)

打印A,等等.

元组(与列表不同)是不可变的,因此您无法分配thetuple[0]etc(因为您可以分配给列表的索引).但是你绝对可以通过索引在任何一种情况下访问("获取")项目.


Mar*_*ote 5

values = ['A', 'B', 'C', 'D', 'E']
values[0] # returns 'A'
values[2] # returns 'C'
# etc.
Run Code Online (Sandbox Code Playgroud)