Массив в Python: основы работы и возможности
Массив в Python представляет собой упорядоченную коллекцию элементов определенного типа данных, которые могут быть доступны по индексу.
Например, мы можем создать массив строк следующим образом:
my_array = ["apple", "banana", "orange"]
В данном случае мы создали массив с тремя элементами, которые можно обратиться по индексу:
print(my_array[0]) # "apple"
Массивы в Python могут включать любой тип данных, включая числа, строки, даты, объекты классов и даже другие массивы:
my_array = [1, "apple", True, [2, 4, 6]]
Для создания массива заданной длины, можно использовать функцию `range()`:
my_array = list(range(1, 10, 2))
print(my_array) # [1, 3, 5, 7, 9]
Python также поддерживает многомерные массивы, которые представляют собой массивы массивов. Например, двумерный массив можно создать следующим образом:
my_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(my_array[1][2]) # 6
В Python также есть встроенные методы для работы с массивами, такие как `append()`, `insert()`, `pop()` и другие.
Примеры кода:
1. Создание массива и обращение к элементу по индексу:
python
my_array = ["apple", "banana", "orange"]
print(my_array[0]) # "apple"
2. Создание массива с использованием функции `range()`:
python
my_array = list(range(1, 10, 2))
print(my_array) # [1, 3, 5, 7, 9]
3. Создание многомерного массива:
python
my_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(my_array[1][2]) # 6
4. Использование встроенных методов:
python
my_array = [1, 2, 3]
my_array.append(4)
print(my_array) # [1, 2, 3, 4]
my_array.insert(1, 5)
print(my_array) # [1, 5, 2, 3, 4]
my_array.pop()
print(my_array) # [1, 5, 2, 3]