Задача:
В этой задаче подготовлен словарь, в котором ключи — имена, а значения — список любимых песен.
Напечатайте на экран:
Количество любимых песен Димы (только число).
Все любимые песни Сони, построчно.
В итоге должно быть напечатано что-то вроде
100500
Розовые розы
Smoke on the water
River
python
favorite_songs = {
"Дима": ["Песня 1", "Песня 2", "Песня 3"],
"Соня": ["Песня 4", "Песня 5", "Песня 6"],
"Катя": ["Песня 7", "Песня 8", "Песня 9"]
}
Теперь, чтобы напечатать количество любимых песен Димы, нам нужно получить список песен для ключа "Дима" и вывести его длину:
python
dima_songs = favorite_songs["Дима"]
print(len(dima_songs))
А чтобы напечатать все любимые песни Сони, нам нужно получить список песен для ключа "Соня" и вывести каждую строку отдельно:
python
sonya_songs = favorite_songs["Соня"]
for song in sonya_songs:
print(song)
Мы можем объединить оба фрагмента кода в одну программу:
python
favorite_songs = {
"Дима": ["Песня 1", "Песня 2", "Песня 3"],
"Соня": ["Песня 4", "Песня 5", "Песня 6"],
"Катя": ["Песня 7", "Песня 8", "Песня 9"]
}
dima_songs = favorite_songs["Дима"]
print(len(dima_songs))
sonya_songs = favorite_songs["Соня"]
for song in sonya_songs:
print(song)
Если мы запустим эту программу, то на экране будет напечатано следующее:
3
Песня 4
Песня 5
Песня 6
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет