首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列表中元素的唯一索引

列表中元素的唯一索引
EN

Stack Overflow用户
提问于 2018-06-04 14:14:38
回答 1查看 51关注 0票数 0

所以我有这个列表:

代码语言:javascript
复制
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']

我想为每个元素打印唯一的索引值,即使有些元素可能是重复的。我该如何做到这一点?

索引列表包含:

代码语言:javascript
复制
[0, 1, 0, 3, 4, 0]

相反,我希望它是:

代码语言:javascript
复制
[0, 1, 2, 3, 4, 5]
EN

回答 1

Stack Overflow用户

发布于 2018-06-04 14:35:30

两种方式:

代码语言:javascript
复制
for index, item in enumerate(toFindIn):
    print(index, ", ", item)

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

代码语言:javascript
复制
for index in range(len(toFindIn)):
    print(index)

如果您需要的是索引列表:

代码语言:javascript
复制
indexes = list(range(len(toFindIn)))
print(indexes)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50674350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档