使用包含数据的日志文件。我使用python将文本文件转换为列表,我现在想要使用index()方法打印出文件中提到的用户。
file = open("live.txt", 'r')
result = [line.split(' ') for line in file.readlines()]
result.index(10)
我知道用户在列表中的元素编号10中被提及,但由于某种原因我没有打印出用户名。
答案 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']