1. Главная
  2. Библиотека
  3. Программирование
  4. При помощи Python реализуйте функцию с именем createdict...
Разбор задачи

При помощи Python реализуйте функцию с именем createdict(tuple1, list1, N), которая создает словарь размера N с ключами из кортежа tuple1 (элементы кортежа уникальны) и значениями из списка list1. Если размерность кортежа tuple1 или списка list1 меньше N,

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
При помощи Python реализуйте функцию с именем createdict(tuple1, list1, N), которая создает словарь размера N с ключами из кортежа tuple1 (элементы кортежа уникальны) и значениями из списка list1. Если размерность кортежа tuple1 или списка list1 меньше N,

Условие:

При помощи Python реализуйте функцию с именем create_dict(tuple1, list1, N), которая создает словарь размера N с ключами из кортежа tuple1 (элементы кортежа уникальны) и значениями из списка list1. Если размерность кортежа tuple1 или списка list1 меньше N, то ключ должен формироваться, как key_i, а соответсвующее значение i, где i - индекс словаря, i. [ 0 , N)

Например, если tuple1 = ('яблоки','груши','сливы'), list1 = [103.0, 154.9, 95.0, 215.5] и N = 5, то результатом должен быть следующий словарь {'яблоки': 103.0, 'груши': 154.9, 'сливы': 95.0, 'key_3': 215.5, 'key_4': 4}

Решение:

def create_dict(tuple1, list1, N):
result_dict = {}



Заполняем словарь значениями из кортежа

for i in range(min(len(tuple1), N)):<br />
    result_dict[tuple1[i]] = list1[i]<br />
<br />


# Если размер словаря меньше N, добавляем ключи key_...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Каким образом функция должна обрабатывать ситуацию, когда длина входного кортежа tuple1 или списка list1 меньше заданного размера словаря N?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет