кодесурса
«Python

Упражнение на Python: удаление дубликатов из словаря

script1adsense2code
script1adsense3code

Словарь Python: упражнение 17 с решением

Напишите программу на Python для удаления дубликатов из словаря.

Пример решения : -

Код Python:

student_data = {'id1': 
   {'name': ['Sara'], 
    'class': ['V'], 
    'subject_integration': ['english, math, science']
   },
 'id2': 
  {'name': ['David'], 
    'class': ['V'], 
    'subject_integration': ['english, math, science']
   },
 'id3': 
    {'name': ['Sara'], 
    'class': ['V'], 
    'subject_integration': ['english, math, science']
   },
 'id4': 
   {'name': ['Surya'], 
    'class': ['V'], 
    'subject_integration': ['english, math, science']
   },
}
result = {}
for key,value in student_data.items():
    if value not in result.values():
        result[key] = value
print(result)

Пример вывода:

 {'id2': {'subject_integration': ['english, математика, наука'], 'class': ['V'], 'name': ['David']}, 'id4': {'subje
ct_integration ': [' english, математика, наука '],' class ': [' V '],' name ': [' Surya ']},' id1 ': {' subject_integration '
: ['english, математика, наука'], 'class': ['V'], 'name': ['Sara']}}  

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы получить словарь из полей объекта.
Далее: Напишите программу на Python, чтобы проверить, является ли словарь пустым или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code