Упражнение на Python: печать всех уникальных значений в словаре
Словарь Python: упражнение 20 с решением
Напишите программу на Python для печати всех уникальных значений в словаре.
Пример решения : -
Код Python:
L = [{"V":"S001"}, {"V": "S002"}, {"VI": "S001"}, {"VI": "S005"}, {"VII":"S005"}, {"V":"S009"},{"VIII":"S007"}]
print("Original List: ",L)
u_value = set( val for dic in L for val in dic.values())
print("Unique Values: ",u_value)
Пример вывода:
Исходный список: [{'V': 'S001'}, {'V': 'S002'}, {'VI': 'S001'}, {'VI': 'S005'}, {'VII': ' S005 '}, {' V ':' S009 '}, {'VIII': 'S007'}] Уникальные значения: {'S009', 'S002', 'S007', 'S005', 'S001'}
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, которая объединит два словаря, добавляя значения для общих ключей.
Далее: Напишите программу на Python для создания и отображения всех комбинаций букв, выбирая каждую букву из разных ключей в словаре.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code