Dict comprehensions
Компрегеншени застосовуються не лише до списків. Є багато інших обʼєктів, які можна будувати за їхньою допомогою, зокрема словники — один із найуживаніших типів у Data Science. У цій вправі ви створите словник, використовуючи синтаксис comprehension. У цьому випадку такий компрегеншен називається dict comprehension.
Згадайте: головна відмінність між list comprehension і dict comprehension — використання фігурних дужок {} замість []. Крім того, елементи словника створюються через двокрапку :, у форматі <key> : <value>.
Вам надано список рядків fellowship. Використовуючи dict comprehension, створіть словник, де елементи списку є ключами, а довжина кожного рядка — відповідним значенням.
Ця вправа є частиною курсу
Набір інструментів Python
Інструкції до вправи
Створіть dict comprehension, у якому ключ — це рядок із fellowship, а значення — довжина цього рядка. Не забудьте використати синтаксис <key> : <value> у частині вихідного виразу компрегеншена, щоб сформувати елементи словника. Використовуйте 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)