single
Робота з вкладеними списками в Python
Свайпніть щоб показати меню
Елементи списку в Python також можуть бути списками. Це утворює так званий "вкладений список" або "списки в списках". Вкладені списки є потужним інструментом для організації складних структур даних, оскільки дозволяють зберігати багаторівневі дані в одному списку.
Наприклад, у вас може бути список, де деякі елементи — це окремі значення, а інші — самі списки. Ось простий приклад:
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Використання змінних для вкладених списків
Цей приклад ілюструє вкладений список, у якому другий і четвертий елементи також є списками, а четвертий елемент навіть містить ще один вкладений список у собі.
Вкладені списки можна створювати також шляхом об'єднання списків, що зберігаються у змінних. Це може бути корисно для підвищення читабельності коду. Наприклад:
1234567europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
Тут спочатку визначаються три незалежні списки міст Європи, Азії та Америки. Потім ці списки об'єднуються в один — world_cities, який стає вкладеним списком.
Цей приклад демонструє, що вкладений список — це зручний спосіб організувати пов’язані дані, наприклад, міста з різних континентів, у природний, інтуїтивний та впорядкований спосіб.
Проведіть, щоб почати кодувати
Заповнення списку travel_wishlist вкладеними списками.
- Кожен вкладений список має містити 3 елементи: місто, країну та приблизну вартість подорожі.
- Список
travel_wishlistповинен містити 3 вкладені списки з інформацією про міста.
Наприклад, можна використати такі дані:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Примітка
Можна додати більше міст як вкладені списки, але переконайтеся, що їх елементи визначені у правильному форматі.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат