КАК РАЗДЕЛИТЬ СЛОВАРЬ НА ЧАСТИ PYTHON
Как разделить словарь на части в Python? Один из способов - использовать метод items() и затем разбивать словарь на подсловари. Например, если мы хотим разбить словарь на подсловари размером по два элемента:
d = {"a": 1, "b": 2, "c": 3, "d": 4, "e": 5, "f": 6}
n = 2
chunks = [dict(d.items()[i:i+n]) for i in range(0, len(d), n)]
print(chunks)
Результат будет:
[{'a': 1, 'b': 2}, {'c': 3, 'd': 4}, {'e': 5, 'f': 6}]
Также можно использовать модуль itertools:
import itertools
d = {"a": 1, "b": 2, "c": 3, "d": 4, "e": 5, "f": 6}
n = 2
chunks = [dict(itertools.islice(d.items(), i, i+n)) for i in range(0, len(d), n)]
print(chunks)
Результат будет таким же, как и в предыдущем примере.
Язык программирования Python - что на нем пишут, сколько за него платят
#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих
Уроки Python - Словари (dict)
Python с нуля. Урок 6 - Кортежи, словари
Python - Урок 6: Словари
Создание программы \
Приложение \
32 Словари (dict) Python. Операции и методы словаря.
Решение простых задач на python - Создание словаря из двух списков
Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python
Новые материалы:
- Python тип аргумента функции
- Python json dump и dumps разница
- Не устанавливается opencv python
- Php или django
- Object of type int has no len python ошибка
- Подключение mysql django
- Opencv текст на изображении python
- Django количество записей в таблице
- Не dlp python
- Python паттерны проектирования
- Python конвертация mp3 в wav
- Будильник на python
- Numpy минимальный элемент массива