Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 22.05.2022
Сообщений: 18
1

Как сделать из словаря список списков?

23.10.2022, 14:31. Показов 1393. Ответов 2

Author24 — интернет-сервис помощи студентам
Например есть словарь: d = {'one': ['1', 'один'], 'two': ['2', 'два']}. Как сделать из него список списков так, что бы ключи тоже входили в подсписки? То есть должно стать [['one', '1', 'один'], ['two', '2', 'два']]. Можно ли так сделать? Если да, то как?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2022, 14:31
Ответы с готовыми решениями:

Как из двух списков сделать один список кортежей/списков
Доброго времени суток! Буду очень благодарен, если поможете из двух списков, к примеру a и b,...

Превратить первый список в набор ключей словаря, а второй список добавить к каждому ключу словаря в виде списка
Даны два списка с одинаковым количеством элементов. Создать новый словарь. Превратить первый список...

Как можно сделать сортировку словаря по значениям из другого словаря
Ребят, не подскажите как можно сделать сортировку словаря по значениям из другого словаря?...

Вложение словаря в множество - почему нельзя? Альтернативы: список словарей или множество кортежей(списков)
Первое. И словарь, и множество хранят данные на основе хэш-таблиц, как я понял. Не могу понять...

Как сериализовать Список списков списков?
У меня есть игра, в ней пользователь может сохранять уровни и играть их в будующем. На каждом...

2
2430 / 1473 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
23.10.2022, 14:58 2
Лучший ответ Сообщение было отмечено Daniil Kray как решение

Решение

Python
1
2
3
4
5
6
d = {'one': ['1', 'один'], 'two': ['2', 'два']}
arr = []
for k, v in d.items():
    v.append(k)
    arr.append(v)
print(arr)
Добавлено через 1 минуту
Python
1
2
3
d = {'one': ['1', 'один'], 'two': ['2', 'два']}
arr = [v for k, v in d.items() if v.append(k) or 1]
print(arr)
1
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
23.10.2022, 15:02 3
Вроде
Python
1
spisok = list(d.items())
ой
Python
1
spisok = list(zip(d.keys(), d.values()))
1
23.10.2022, 15:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2022, 15:02
Помогаю со студенческими работами здесь

Сделать список из списков
Имеется вот такой код, по-идее он должен из первоначального списка start копировать первый элемент...

Как сделать правильно список из списков объектов? Не могу правильно код написать
Нужно импортировать из csv данные о файлов, поместить в список, причем в него нужно помещать...

Создание словаря списков
Доброго дня! пытаюсь создать словарь списков, где ключом является значение ячеек excel файла...

Список как значение для словаря
Доброго времени суток. Пытался добавить к элементу списка, который является значением в словаре,...

Объединение 2 и более списков в список списков по индексу без использования циклов
Уважаемые товарищи, подскажите есть ли способ объединения 2 и более списков в список списков по...

Копирование данных двумерного массива состоящего из списков в список списков.
Для нахождения МСТ (минимального остового дерева) написал функцию, которая принимает масив - гарф....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru