【发布时间】:2015-11-27 04:27:11
【问题描述】:
我有一个元组列表,例如:
>>>list
[('the', 248),
('I', 81),
...
('I', 81)]
我想取出一个特定的元素如('to',248),我应该如何索引该元素并获取它?
【问题讨论】:
标签: python-2.7 indexing tuples
我有一个元组列表,例如:
>>>list
[('the', 248),
('I', 81),
...
('I', 81)]
我想取出一个特定的元素如('to',248),我应该如何索引该元素并获取它?
【问题讨论】:
标签: python-2.7 indexing tuples
>>> l =[('the', 248), ('I', 81), ('I', 81)]
>>> x = [i[1] for i in l]
>>> x
[248, 81, 81]
【讨论】:
我不确定你这个问题的确切含义,但如果你想取出具有特定品质的元素,你只需使用 index() (无论数据类型如何):
# x = [("string0",0),("string1",1),("string2",2),("string3",3)]
# Example outputs:
>>> x.index(("string0",0))
0
>>> x.index(("string2",2))
2
【讨论】: