Список – это переменная, которая может удерживать несколько значений.
list_of_alpahbet = ['a','b','c','d']; list_of_numbers= [1,2,3,4,5] list_of_fruits = ['🍎','🍊','🍐','🥑','🥝','🍓','🍋','🍍'] mixed_list = ['a','b', 1,2, '🍓','🍋'] print(list_of_alpahbet) print(list_of_numbers) print(list_of_fruits) print(mixed_list)
Как правило, вы хотите сохранить свой список однородным. То есть вы хотите сохранить элементы аналогичного типа в списке. В примере первые 3 списка ( list_of_alpahbet
, list_of_numbers
, list_of_fruits
) рекомендуются. 4-й список ( Smicke_list
) не так, как не является однородным.
Доступ к элементам в списке
Элементы, хранящиеся в списке, могут быть доступны через их индекс. Первый элемент всегда имеет значение индекса 0
Отказ
list_of_alpahbet = ['a','b','c','d']; list_of_numbers= [1,2,3,4,5] list_of_fruits = ['🍎','🍊','🍐','🥑','🥝','🍓','🍋','🍍'] mixed_list = ['a','b', 1,2, '🍓','🍋'] print(list_of_alpahbet[0]) print(list_of_numbers[1]) print(list_of_fruits[2]) print(mixed_list[3])
Вложенные списки
Список можно вложить в течение другого списка.
# Nested lists fruits_names = [ ['Strawberry', '🍓'], ['Lemon', '🍋'], ['Pineapple', '🍍'] ] ### Accessing the first list within a list. print(fruits_names[0]) ### Accessing the first value of the first nested list. print(fruits_names[0][0])
Количество элементов в списке.
Чтобы оценить количество элементов в списке, мы используем Лен ()
функция.
list_of_fruits = ['🍎','🍊','🍐','🥑','🥝','🍓','🍋','🍍'] print(len(list_of_fruits));
Добавление новых элементов в список
Использовать .append. ()
Чтобы добавить новые элементы в список.
fruits_names = [ ['Strawberry', '🍓'], ['Lemon', '🍋'], ['Pineapple', '🍍'] ] ## Adding a new element to the list fruits_names.append(['Avocado', '🥑']) print(fruits_names)
Использовать .Удалить ()
Чтобы удалить элемент из списка.
fruits_names = [ ['Strawberry', '🍓'], ['Lemon', '🍋'], ['Pineapple', '🍍'] ] ## Removing an element from the list fruits_names.remove(['Lemon', '🍋']) print(fruits_names)
Оригинал: “https://dev.to/rishiabee/learn-python-lists-4gfh”