Python 新手

2023-07-31 08:05:54 +08:00
 villa2935

昨天刚刚入坑 python ,有个小问题

items = { 0,0,1,1,2,2 }

for i in items:
    print(index 在 c 中的位置)

我怎么知道 现在正在使用的 i 是在集合中的第几个呢?

3361 次点击
所在节点    Python
26 条回复
cruzzz
2023-07-31 13:39:30 +08:00
你可以使用 enumerate()函数来获取元素在集合中的索引位置。下面是一个示例代码:

items = {0, 0, 1, 1, 2, 2}

for index, item in enumerate(items):
print(f"元素 {item} 在集合中的位置是 {index}")

---@GPT
bianYuX
2023-07-31 17:44:20 +08:00
集合,不需要关心索引
villa2935
2023-07-31 22:00:16 +08:00
@bianYuX 我只是写个集合关心索引的例子,以后别人给的模块接口是个集合,我好有我的处理方式。
villa2935
2023-07-31 22:01:06 +08:00
@vicalloy 是吗? item[1]会有错?
villa2935
2023-07-31 22:03:50 +08:00
@bianYuX 噢,集合里是不能重复的,可能是我搞混了。
XueXianqi
2023-09-05 17:48:06 +08:00
集合是去重且无序的,想知道集合内某个元素的索引,意义不大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX