Предмет:
ИнформатикаАвтор:
arellanoМожна використати функцію zip(), яка з’єднує елементи з двох списків та повертає кортежі зі співставленими елементами.
Наприклад, якщо ми розбитимо рядок line на слова та отримаємо список words, то ми можемо створити список літер, відповідних кожному слову, використовуючи першу літеру кожного слова. Потім ми можемо використати zip() для створення словника, де ключами будуть слова зі списку words, а значеннями - відповідні літери зі списку letters.
Ось код, який вирішує це завдання:
scss
line = 'Python C++ Delphi Basic HTML'
words = line.split()
letters = [word[0] for word in words]
dictionary = dict(zip(words, letters))
print(dictionary)
Результат виконання:
python
{'Python': 'P', 'C++': 'C', 'Delphi': 'D', 'Basic': 'B', 'HTML': 'H'}
Автор:
susanddmaДобавить свой ответ
Предмет:
Українська моваАвтор:
mitziОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
lucy62Ответов:
Смотреть
Предмет:
ЛитератураАвтор:
pepsi36Ответов:
Смотреть