ПочатиПочніть безкоштовно

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)
Редагувати та запускати код