Ответ 1
Набор - это просто неупорядоченный набор уникальных элементов. Таким образом, элемент находится либо в наборе, либо нет. Это означает, что ни один элемент в наборе не имеет индекса.
Рассмотрим множество {1, 2, 3}
. Набор содержит 3 элемента: 1, 2 и 3. Здесь нет понятия индексов или порядка; набор просто содержит эти 3 значения.
Итак, если data[key] in itemList
возвращает True
, то data[key]
является элементом набора itemList
, но нет индекса, который вы можете получить.