2. Напишите программу на Python, чтобы найти самых высоких значения соответствующих ключей в словаре
Download 18.16 Kb.
|
1 2
Bog'liqdict
Разделить указанный словарь списков на список словарей: [{ 'Наука': 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
ma'muriyatiga murojaat qiling