Массив в Python: основные методы и примеры использования
Массив в Python представлен типом данных "list". Он представляет собой упорядоченную коллекцию элементов, которые могут иметь разные типы данных.
Создание списка:
python
my_list = [1, "строка", 3.14, True]
В данном примере мы создали список, состоящий из четырех элементов разных типов.
Как получить элементы списка? Для этого используются индексы. Индексы в Python начинаются с нуля. Например, чтобы получить первый элемент списка, нужно обратиться к индексу 0:
python
print(my_list[0]) # выведет 1
Как добавить элемент в список? Для этого используется метод "append()":
python
my_list.append("новый элемент")
print(my_list) # выведет [1, "строка", 3.14, True, "новый элемент"]
Как удалить элемент из списка? Для этого используется метод "remove()":
python
my_list.remove(3.14)
print(my_list) # выведет [1, "строка", True, "новый элемент"]
Как изменить элемент в списке? Просто присваиваем новое значение по индексу:
python
my_list[2] = False
print(my_list) # выведет [1, "строка", False, "новый элемент"]
Есть ли другие способы создания списков? Да, можно использовать циклы, генераторы и другие методы. Например, чтобы создать список из чисел от 1 до 9 можно использовать генератор:
python
numbers = [x for x in range(1, 10)]
print(numbers) # выведет [1, 2, 3, 4, 5, 6, 7, 8, 9]
Особенности списков в Python:
1. Можно добавлять элементы разных типов.
2. Можно изменять элементы по индексу.
3. Можно получить длину списка с помощью функции "len()".
4. Можно использовать методы для работы с элементами списка.
5. Можно создавать списки разными способами.
6. Есть возможность создавать многомерные списки.
7. Списки можно использовать как аргументы функций.
Пример кода для создания многомерного списка:
python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(matrix[1][2]) # выведет 6
В данном примере мы создали список, который состоит из трех подсписков. Каждый подсписок содержит три элемента. Для доступа к элементам используются два индекса – первый указывает на подсписок, а второй – на элемент внутри него. В данном примере мы обратились к второму подсписку (индекс 1) и третьему элементу в нем (индекс 2), и вывели это значение.