Вкладені Списки
Як згадувалося у вступній главі, списки у Python можуть зберігати різні типи даних, навіть включати інші списки. Унікальність Python, порівняно з багатьма іншими мовами програмування, полягає в тому, що ці вкладені списки можуть мати різну довжину. Давайте розглянемо приклад. Уявіть, що у нас є дані про країни та їхні області. Замість того, щоб запихати всю цю інформацію в один список, було б більш організовано мати окремий список для кожної країни.
123# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
Як показано в прикладі, кожна країна має свій спеціальний список, вкладений в основний список. Ви можете запитати, як ми можемо орієнтуватися в такій структурі? Якщо ми маємо справу з двовимірним списком, як цей, то його елементи також є списками. І ми можемо отримати доступ до елементів внутрішнього списку за допомогою індексації.
Розглянемо двовимірний список з ім'ям countries_2d
, який містить 3
основних елементи (які є списками). Кожен з цих списків містить 2
елементи. Отже, countries_2d[1]
отримує другий список у головному списку (зауважте, що індексація у Python починається з 0
). Крім того, 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])
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 1.64
Вкладені Списки
Свайпніть щоб показати меню
Як згадувалося у вступній главі, списки у Python можуть зберігати різні типи даних, навіть включати інші списки. Унікальність Python, порівняно з багатьма іншими мовами програмування, полягає в тому, що ці вкладені списки можуть мати різну довжину. Давайте розглянемо приклад. Уявіть, що у нас є дані про країни та їхні області. Замість того, щоб запихати всю цю інформацію в один список, було б більш організовано мати окремий список для кожної країни.
123# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
Як показано в прикладі, кожна країна має свій спеціальний список, вкладений в основний список. Ви можете запитати, як ми можемо орієнтуватися в такій структурі? Якщо ми маємо справу з двовимірним списком, як цей, то його елементи також є списками. І ми можемо отримати доступ до елементів внутрішнього списку за допомогою індексації.
Розглянемо двовимірний список з ім'ям countries_2d
, який містить 3
основних елементи (які є списками). Кожен з цих списків містить 2
елементи. Отже, countries_2d[1]
отримує другий список у головному списку (зауважте, що індексація у Python починається з 0
). Крім того, 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])
Дякуємо за ваш відгук!