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

Словник у словнику

Пам'ятаєте списки? Вони можуть містити будь-що, навіть інші списки. Те саме справджується і для словників. Словники можуть містити пари ключ:значення, де значеннями знову є словники.

Як приклад, перегляньте скрипт, де закодовано іншу версію europe — словника, з яким ви працювали увесь час. Ключі — це як і раніше назви країн, але значення — це словники, що містять більше інформації, ніж просто столиця.

Цілком можливо ланцюжити квадратні дужки, щоб вибирати елементи. Наприклад, щоб отримати населення Іспанії з europe, вам потрібно:

europe['spain']['population']

Ця вправа є частиною курсу

Intermediate Python

Переглянути курс

Інструкції до вправи

  • Використайте ланцюжок квадратних дужок, щоб вибрати та вивести столицю Франції.
  • Створіть словник data з ключами 'capital' і 'population'. Присвойте їм відповідно 'rome' та 59.83.
  • Додайте до europe нову пару ключ-значення: ключ — 'italy', значення — data, словник, який ви щойно створили.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Dictionary of dictionaries
europe = { 'spain': { 'capital':'madrid', 'population':46.77 },
           'france': { 'capital':'paris', 'population':66.03 },
           'germany': { 'capital':'berlin', 'population':80.62 },
           'norway': { 'capital':'oslo', 'population':5.084 } }


# Print out the capital of France


# Create sub-dictionary data


# Add data to europe under key 'italy'


# Print europe
Редагувати та запускати код