Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вкладені Списки | Інші типи даних
Вступ до Python

book
Вкладені Списки

Як згадувалося у вступній главі, списки у Python можуть зберігати різні типи даних, навіть включати інші списки. Унікальність Python, порівняно з багатьма іншими мовами програмування, полягає в тому, що ці вкладені списки можуть мати різну довжину. Давайте розглянемо приклад. Уявіть, що у нас є дані про країни та їхні області. Замість того, щоб запихати всю цю інформацію в один список, було б більш організовано мати окремий список для кожної країни.

# Two-dimensional list
countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]]
print(countries_2d)
123
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
copy

Як показано в прикладі, кожна країна має свій спеціальний список, вкладений в основний список. Ви можете запитати, як ми можемо орієнтуватися в такій структурі? Якщо ми маємо справу з двовимірним списком, як цей, то його елементи також є списками. І ми можемо отримати доступ до елементів внутрішнього списку за допомогою індексації.

Розглянемо двовимірний список з ім'ям countries_2d, який містить 3 основних елементи (які є списками). Кожен з цих списків містить 2 елементи. Отже, countries_2d[1] отримує другий список у головному списку (зауважте, що індексація у Python починається з 0). Крім того, countries_2d[1][0] отримує перший елемент у цьому другому списку. Подивіться приклад нижче для наочності.

# Two-dimensional list
countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]]

# Pull elements
print(countries_2d[1])
print(countries_2d[1][0])
123456
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
some-alt