如何获取集合对象中元素的索引

2024-04-27 07:15:49 发布

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

我有这样的东西:

numberList = {}
        for item in results:
            data = json.loads(item[0])
            if data[key] in itemList:
                numberList[itemList.index(data[key])] += 1
        print numberList

其中itemList是“set”对象。如何访问其中单个元素的索引?


Tags: 对象keyinjsonfordataindexif
1条回答
网友
1楼 · 发布于 2024-04-27 07:15:49

集合只是独特元素的无序集合。因此,元素要么在集合中,要么不在集合中。这意味着集合中没有元素具有索引。

考虑集合{1, 2, 3}。集合包含3个元素:1、2和3。这里没有索引或顺序的概念;集合只包含这3个值。

所以,如果data[key] in itemList返回True,那么data[key]itemList集合的一个元素,但是没有可以获得的索引。

相关问题 更多 >