【发布时间】:2017-11-10 14:21:48
【问题描述】:
我有这个例子
a='Datenfernübertragung remote data transmission|long-distance data transmission|long-distance data transfer|remote data transmission Preferred|Forbidden|Forbidden|'
b = a.split('\t')
for item in b[1].split('|'):
indeks=b[1].split('|').index(item)
print(indeks)
它此时返回0, 1, 2, 0,它们是remote data transmission|long-distance data transmission|long-distance data transfer|remote data transmission 的索引,但为什么它返回索引0,而不是打印索引3?
谢谢
【问题讨论】:
-
如果您想获取索引,请查看
enumerate -
因为
index找到了某事的第一个实例。拆分中remote data transmission的第一个实例是拆分的第一个元素。 -
Shaun 你能把这个作为答案,列举解决我的问题。谢谢
标签: list python-3.x loops indexing iteration