2. Напишите программу на Python, чтобы найти самых высоких значения соответствующих ключей в словаре


Download 18.16 Kb.
bet2/2
Sana06.05.2023
Hajmi18.16 Kb.
#1432881
1   2
Bog'liq
dict


Разделить указанный словарь списков на список словарей:
[{ 'Наука': 88, 'Язык': 77}, {'Наука': 89, 'Язык': 78}, {'Наука': 62, 'Язык': 84}, {'Наука': 95, 'Язык ': 80}]

50. Словарь Python содержит List в качестве значения. Напишите программу Python для очистки значений списка в указанном словаре. 
Исходный словарь:
{'C1': [10, 20, 30], 'C2': [20, 30, 40], 'C3': [12, 34]} Очистить значения списка в указанном
словаре :
{'C1': [], 'C2': [], 'C3': []}

51. Словарь Python содержит список в качестве значения. Напишите программу Python для обновления значений списка в указанном словаре. 
Исходный словарь:
{'Математика': [88, 89, 90], 'Физика': [92, 94, 89], 'Химия': [90, 87, 93]} Обновить значения
списка сказал словарь:
{'Математика': [89, 90, 91], 'Физика': [90, 92, 87], 'Химия': [90, 87, 93]}

59. Напишите программу на Python, чтобы найти указанное количество максимальных значений в заданном словаре. 
Original Dictionary:
{'a': 5, 'b': 14, 'c': 32, 'd': 35, 'e': 24, 'f': 100, 'g': 57, 'h': 8, 'i': 100}
1 максимальное значение(я) в указанном словаре:
['f']
2 максимальное значение(я) в указанном словаре:
['f', 'i']
5 максимум значение (я) в указанном словаре:
['f', 'i', 'g', 'd', 'c']

60. Напишите программу на Python, чтобы найти кратчайший список значений ключей в заданном словаре. 
Исходный словарь: {'V': [10, 12], 'VI': [10], 'VII': [10, 20, 30, 40], 'VIII': [20], 'IX ': [10, 30, 50, 70], 'X': [80]} Кратчайший список значений с ключами указанного словаря: ['VI', 'VIII', 'X']
65. Напишите программу на Python, чтобы получить общую длину всех значений в заданном словаре со строковыми значениями. 
Исходный словарь:
{'#FF0000': 'Red', '#800000': 'Maroon', '#FFFF00': 'Yellow', '#808000': 'Olive'} Общая длина всех
значений указанный словарь со строковыми значениями:
20

68. Напишите программу на Python для объединения двух или более словарей, создав список значений для каждого ключа. 
Пример вывода:
Исходные словари:
{'w': 50, 'x': 100, 'y': 'Green', 'z': 400}
{'x': 300, 'y': 'Red ', 'z': 600}
Комбинированные словари, создание списка значений для каждого ключа:
{'w': [50], 'x': [100, 300], 'y': ['Зеленый', 'Красный '], 'z': [400, 600]}

69. Напишите программу на Python для группировки элементов заданного списка.
Пример вывода:
Исходный список:
[7, 23, 3.2, 3.3, 8.4]
Сгруппировать элементы указанного списка:
{7: [7], 23: [23], 3: [3.2, 3.3], 8: [8.4]}

70. Напишите программу на Python для отображения значений заданного списка в словарь с помощью функции, где пары ключ-значение состоят из исходного значения в качестве ключа и результата функции в качестве значения.
Образец вывода:
{1:1, 2:4, 3:9, 4:16}

72. Напишите программу на Python для инвертирования словаря с уникальными хешируемыми значениями.
Пример вывода:
{10: 'Теодор', 11: 'Мэтью', 9: 'Роксанна'}

73. Напишите программу на Python для преобразования списка словарей в список значений, соответствующих указанному ключу. 
Пример вывода:
Исходный список словарей:
[{'имя': 'Феодор', 'возраст': 18}, {'имя': 'Мэтью', 'возраст': 22}, {'имя': 'Roxanne', 'age': 20}, {'name': 'David', 'age': 18}]
Преобразовать список словарей в список значений, соответствующих указанному ключу:
[18, 22, 20, 18]

74. Напишите программу на Python для создания словаря с теми же ключами, что и у данного словаря, и значениями, сгенерированными путем запуска данной функции для каждого значения. 
Образец вывода:
Исходные словарные элементы:
{'Теодор': {'пользователь': 'Теодор', 'возраст': 45}, 'Роксанна': {'пользователь': 'Роксанна', 'возраст': 15 }, 'Mathew': {'user': 'Mathew', 'age': 21}}
Словарь с теми же ключами:
{'Theodore': 45, 'Roxanne': 15, 'Mathew': 21}
75. Напишите программу на Python для поиска всех ключей в словаре, имеющих заданное значение. 
Пример вывода:
Исходные элементы словаря:
{'Теодор': 19, 'Роксанна': 20, 'Мэтью': 21, 'Бетти': 20}
Найти все ключи в указанном словаре, которые имеют указанное значение:
[ «Роксанна», «Бетти»]

76. Напишите программу на Python для объединения двух списков в словарь. Элементы первого служат ключами, а элементы второго служат значениями. Каждый элемент в первом списке должен быть уникальным и хешируемым. 
Пример вывода:
Исходные списки:
['a', 'b', 'c', 'd', 'e', ​​'f']
[1, 2, 3, 4, 5]
Объедините значения упомянутые два списка в словарь:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}

77. Напишите программу на Python для преобразования словаря в список кортежей.
Пример вывода:
Исходный словарь:
{'Красный': 1, 'Зеленый': 3, 'Белый': 5, 'Черный': 2, 'Розовый': 4} Преобразуйте указанный словарь в список
кортежей.
[('Красный', 1), ('Зеленый', 3), ('Белый', 5), ('Черный', 2), ('Розовый', 4)]

78. Напишите программу на Python для создания плоского списка всех ключей в плоском словаре. 
Пример вывода:
Исходные словарные элементы:
{'Theodore': 19, 'Roxanne': 20, 'Mathew': 21, 'Betty': 20}
Создайте плоский список всех ключей указанного плоского словаря:
['Теодор', 'Роксанна', 'Мэтью', 'Бетти']

79. Напишите программу на Python для создания плоского списка всех значений в плоском словаре. 
Пример вывода:
Исходные элементы словаря:
{'Теодор': 19, 'Роксанна': 20, 'Мэтью': 21, 'Бетти': 20}
Создайте плоский список всех значений указанного плоского словаря:
[19, 20, 21, 20]

80. Напишите программу на Python, чтобы найти ключ максимального значения в словаре. 
Пример вывода:
Исходные словарные элементы:
{'Теодор': 19, 'Роксанна': 22, 'Мэтью': 21, 'Бетти': 20}
Находит ключ максимального и минимального значения указанного словаря:
(«Роксанна», «Теодор»)
Download 18.16 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling