所以我有这个清单:
toFindIn = ['TRANSPARENT ENCAPSULANT EPOXY HARDENER (5225B-KL) 1215807',
'TRANSPARENT ENCAPSULANT EPOXY RESIN (2282A)',
'TRANSPARENT ENCAPSULANT EPOXY HARDENER (5225B-KL) 1215807',
'MELAMINE COMPOUND CT-6005 (FORMALDEHYDE MOLDING COMPOUND, GL AZING POWDER)',
'(AUTO PARTS FOR CAPTIVE USE) NAMEPLATE COMPASS (PART NO: 533 771200) (QTY: 288 NOS)',
'TRANSPARENT ENCAPSULANT EPOXY HARDENER (5225B-KL) 1215807']
我想为每个元素打印唯一索引值,即使某些元素可能会重复。我如何实现这一目标?
索引列表包含:
[0, 1, 0, 3, 4, 0]
相反,我希望它是:
[0, 1, 2, 3, 4, 5]
答案 0 :(得分:1)
两种方式:
for index, item in enumerate(toFindIn):
print(index, ", ", item)
或者如果你真的只想要索引:
for index in range(len(toFindIn)):
print(index)
如果你想要的是一个索引列表:
indexes = list(range(len(toFindIn)))
print(indexes)