НачатьНачать бесплатно

Словарные включения

Включения не ограничиваются только списками. С их помощью можно создавать и другие объекты, например словари — один из ключевых типов данных в Data Science. В этом упражнении вы создадите словарь с помощью синтаксиса включений. Такой вид включений называется словарным включением (dict comprehension).

Напомним, что главное отличие спискового включения от словарного — использование фигурных скобок {} вместо []. Кроме того, элементы словаря задаются через двоеточие : в формате <ключ> : <значение>.

Вам дан список строк fellowship. С помощью словарного включения создайте словарь, в котором элементы списка станут ключами, а длина каждой строки — соответствующим значением.

Это упражнение является частью курса

Инструментарий Python

Посмотреть курс

Инструкции к упражнению

Создайте словарное включение, где ключом является строка из fellowship, а значением — длина этой строки. Не забудьте использовать синтаксис <ключ> : <значение> в выражении-результате включения для формирования элементов словаря. В качестве переменной-итератора используйте member.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Редактировать и запускать код