lis中元素的唯一索引

2024-05-16 15:26:22 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有这个清单:

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]

Tags: 元素ctresingltransparentklcompoundepoxy
1条回答
网友
1楼 · 发布于 2024-05-16 15:26:22

两种方式:

for index, item in enumerate(toFindIn):
    print(index, ", ", item)

或者如果你真的只想要索引:

for index in range(len(toFindIn)):
    print(index)

如果需要索引列表:

indexes = list(range(len(toFindIn)))
print(indexes)

相关问题 更多 >