如何使用列表中的索引方法查找元素

时间:2017-02-27 14:15:11

标签: python list indexing

使用包含数据的日志文件。我使用python将文本文件转换为列表,我现在想要使用index()方法打印出文件中提到的用户。

file = open("live.txt", 'r')
result = [line.split(' ') for line in file.readlines()]
result.index(10)

我知道用户在列表中的元素编号10中被提及,但由于某种原因我没有打印出用户名。

1 个答案:

答案 0 :(得分:0)

如果你想要一个列表中的元素并且你知道它的索引,不要使用index方法,使用下标(A.K.A.方括号)。

>>> file = open("live.txt", 'r')
>>> result = [line.split(' ') for line in file.readlines()]
>>> print(result[10])
['Hello,', "I'm", 'the', 'text', 'that', 'lives', 'on', 'the', 'eleventh', 'line', 'of', 'live.txt']