我有一个元组列表,我怎么能拿出一个特定的元素?

时间:2015-11-27 04:27:12

标签: python-2.7 indexing tuples

我有一个元组列表,如:

>>>list
[('the', 248),
 ('I', 81),
 ...
 ('I', 81)]

我想取出一个特定的元素,如('to',248),我应该如何索引元素并获取它?

2 个答案:

答案 0 :(得分:1)

>>> l =[('the', 248), ('I', 81), ('I', 81)]
>>> x = [i[1] for i in l]
>>> x
[248, 81, 81]

答案 1 :(得分:0)

我不确定这个问题究竟是什么意思,但是如果你想要一个具有特定品质的元素,你只需要使用index()(无论数据类型):

# x = [("string0",0),("string1",1),("string2",2),("string3",3)]
# Example outputs:
>>> x.index(("string0",0))
0
>>> x.index(("string2",2))
2