На этом этапе вы узнаете о списках, одной из самых универсальных и фундаментальных структур данных в Python. Списки используются для хранения коллекций элементов, которые могут быть любого типа данных. Они упорядочены, то есть элементы имеют определенную последовательность, и изменяемы, то есть вы можете изменить их содержимое после создания.
-
Откройте редактор VS Code в среде LabEx.
-
Создайте новый файл с именем lists_example.py
в директории ~/project
.
~/project/lists_example.py
-
Добавьте следующий код в файл:
## Creating a list of numbers
numbers = [1, 2, 3, 4, 5]
print("List of numbers:", numbers)
## Creating a list of strings
fruits = ["apple", "banana", "cherry"]
print("List of fruits:", fruits)
## Creating a list of mixed data types
mixed_list = [1, "hello", 3.14, True]
print("List of mixed data types:", mixed_list)
Здесь мы создали три разных списка: numbers
, содержащий целые числа, fruits
, содержащий строки, и mixed_list
, содержащий смешанные типы данных.
-
Запустите скрипт с помощью следующей команды в терминале:
python ~/project/lists_example.py
Вы должны увидеть следующий вывод:
List of numbers: [1, 2, 3, 4, 5]
List of fruits: ['apple', 'banana', 'cherry']
List of mixed data types: [1, 'hello', 3.14, True]
-
Обращение к элементам: Вы можете обращаться к элементам списка по их индексу (позиции). Индекс первого элемента начинается с 0.
Добавьте следующий код в lists_example.py
:
fruits = ["apple", "banana", "cherry"]
print("First fruit:", fruits[0]) ## Accessing the first element
print("Second fruit:", fruits[1]) ## Accessing the second element
print("Third fruit:", fruits[2]) ## Accessing the third element
-
Запустите скрипт еще раз:
python ~/project/lists_example.py
Вы должны увидеть следующий вывод:
First fruit: apple
Second fruit: banana
Third fruit: cherry
-
Изменение элементов: Вы можете изменить значение элемента в списке, присвоив новое значение его индексу.
Добавьте следующий код в lists_example.py
:
fruits = ["apple", "banana", "cherry"]
fruits[1] = "grape" ## Changing the second element
print("Modified list of fruits:", fruits)
-
Запустите скрипт еще раз:
python ~/project/lists_example.py
Вы должны увидеть следующий вывод:
Modified list of fruits: ['apple', 'grape', 'cherry']
-
Добавление элементов: Вы можете добавить элементы в конец списка с помощью метода append()
.
Добавьте следующий код в lists_example.py
:
fruits = ["apple", "banana", "cherry"]
fruits.append("orange") ## Adding an element to the end
print("List with added fruit:", fruits)
-
Запустите скрипт еще раз:
python ~/project/lists_example.py
Вы должны увидеть следующий вывод:
List with added fruit: ['apple', 'banana', 'cherry', 'orange']
Понимание списков и способов их манипулирования является важной частью написания эффективных программ на Python.