Как получить индекс элемента в объекте 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 – это «заданный» объект. Как я могу получить доступ к индексу одного элемента в нем?
- Сделать представление памяти об использовании bytearray int int в Python 2.7
- Создание класса для уже работающей программы в Python
- Google text API распознавания текста Пример Python использует проект: «google.com:cloudsdktool», а не мой собственный проект
- Google Appengine URLFetch Timeouts – любая лучшая практика?
- Создать новый кортеж из существующего при изменении одного из его элементов?
Набор – это просто неупорядоченный набор уникальных элементов. Таким образом, элемент находится либо в наборе, либо нет. Это означает, что ни один элемент в наборе не имеет индекса.
Рассмотрим множество {1, 2, 3}
. Набор содержит 3 элемента: 1, 2 и 3. Здесь нет понятия индексов или порядка; набор содержит только эти 3 значения.
Итак, если data[key] in itemList
возвращает True
, тогда data[key]
является элементом набора itemList
, но нет индекса, который вы можете получить.
- Зачем нужно Py_INCREF (Py_None) перед возвратом Py_None в C?
- преобразовать строку в dict, используя понимание списка в python
- Файлы загрузки API для Google Диска – python – файлы не загружены
- Cython: обход для вложенных typedefs
- Является ли Python подходящим для алгоритмов, ориентированных на научные вычисления?
- Смешение метафоров на Python
- найти все файлы косвенных и подкаталогов и указать путь из каталога
- Анализ URL-адреса Python и BeautifulSoup
- Python: рекурсивный проход по значению, 4 королевы
- Unstring Python?
- какое использование __traceback_hide__