Как получить индекс элемента в объекте Set

У меня есть что-то вроде этого:

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

где itemList – это «заданный» объект. Как я могу получить доступ к индексу одного элемента в нем?

Набор – это просто неупорядоченный набор уникальных элементов. Таким образом, элемент находится либо в наборе, либо нет. Это означает, что ни один элемент в наборе не имеет индекса.

Рассмотрим множество {1, 2, 3} . Набор содержит 3 элемента: 1, 2 и 3. Здесь нет понятия индексов или порядка; набор содержит только эти 3 значения.

Итак, если data[key] in itemList возвращает True , тогда data[key] является элементом набора itemList , но нет индекса, который вы можете получить.