Списки в Python представляют собой массивы динамического размера, что делает их надежным инструментом. Python предлагает ряд составных типов данных, и List — один из них. Списки — это упорядоченные коллекции, имеющие определенное количество.
Список изменяем; поэтому его можно изменить после создания. Список может иметь разные типы данных, такие как логические значения, объекты, целые числа, строки, даже списки и объекты. Давайте рассмотрим способы создания списков в Python.
Создание списка в Python
Чтобы создать список в Python, используйте квадратную скобку([ ]). Поместите последовательность в квадратную скобку, и список будет создан.
Другими словами, список можно создать, поместив все элементы в квадратные скобки [ ], разделенные запятыми.
Создание пустого списка
Чтобы создать пустой список в Python, определите пустые квадратные скобки, и ваш пустой список готов.
|
1 2 3 4 |
# app.py empty_list = [] print(empty_list) |
Вывод:
|
1 |
[] |
Создание нумерованного списка
Чтобы создать нумерованный список, напишите нумерованную последовательность внутри квадратных скобок.
|
1 2 3 4 |
# app.py num_list = [18, 19, 21] print(num_list) |
Вывод:
|
1 |
[18, 19, 21] |
Список со смешанными типами данных
Вы можете создать список со смешанными типами данных, такими как логические, строковые, целые числа и т. д.
|
1 2 3 4 |
# app.py mixed_list = [11, 'Eleven', True] print(mixed_list) |
Вывод:
|
1 |
[11, 'Eleven', True] |
Многомерный
Многомерный список означает список внутри списка. Давайте определим один.
|
1 2 3 4 |
# app.py mul_dim_list = [[18, 19], 21, [29, 46]] print(mul_dim_list) |
Вывод:
|
1 |
[[18, 19], 21, [29, 46]] |
С несколькими отдельными или повторяющимися элементами
Список Python может содержать повторяющиеся значения. Давайте определим список с повторяющимися значениями.
|
1 2 3 4 |
# app.py dup_list = [11, 21, 19, 21, 46, 21] print(dup_list) |
Вывод:
|
1 |
[11, 21, 19, 21, 46, 21] |
Как добавить элементы в список
Чтобы добавить элемент в список, используйте метод append(). Метод append() добавляет один элемент, а метод extend() добавляет в список несколько элементов.
|
1 2 3 4 5 6 7 8 |
# app.py add_list = [11, 19, 21] add_list.append(46) print(add_list) add_list.extend([29, 18]) print(add_list) |
Вывод:
|
1 2 |
[11, 19, 21, 46] [11, 19, 21, 46, 29, 18] |
В первом примере мы используем метод append() для добавления одного элемента, а затем используем метод extend() для вставки нескольких элементов в список.
Чтобы вставить элемент в определенное место списка, используйте функцию insert(). Функция list insert() вставляет элемент в список по указанному индексу. Функция list.insert() ничего не возвращает, поэтому она возвращает None и обновляет только текущий список.
|
1 2 3 4 5 |
# app.py ins_list = [11, 19, 21] ins_list.insert(3, 46) print(ins_list) |
Вывод:
|
1 |
[11, 19, 21, 46] |

