Заполнение массива в Python
Для заполнения массива в Python можно использовать несколько подходов. Рассмотрим некоторые примеры:
1. Заполнение массива с помощью цикла for:
arr = [] # создаем пустой массив
n = 5 # задаем количество элементов
for i in range(n): # проходим по всем индексам от 0 до n-1
arr.append(i) # добавляем элементы в массив
print(arr) # выводим полученный массив
В этом примере мы создаем пустой массив и используем цикл for для добавления элементов в массив. Таким образом, массив будет содержать числа от 0 до n-1.
2. Заполнение массива с помощью генератора списка:
n = 5 # задаем количество элементов
arr = [i for i in range(n)] # используем генератор списка для заполнения массива
print(arr) # выводим полученный массив
В этом примере мы используем генератор списка, чтобы создать и заполнить массив. Генератор списка позволяет нам лаконично задать элементы массива, используя выражение `i for i in range(n)`, где `i` - текущий элемент, а `range(n)` - диапазон значений, которые мы хотим использовать.
3. Заполнение массива пользовательскими данными:
arr = [] # создаем пустой массив
n = int(input("Введите количество элементов: ")) # получаем количество элементов от пользователя
for i in range(n): # проходим по всем индексам от 0 до n-1
element = int(input("Введите элемент: ")) # получаем элемент от пользователя
arr.append(element) # добавляем элемент в массив
print(arr) # выводим полученный массив
В этом примере мы создаем пустой массив и заполняем его элементами, введенными пользователем. Мы сначала запрашиваем у пользователя количество элементов, а затем, в цикле, получаем каждый элемент по очереди и добавляем его в массив.
Таким образом, в Python существует несколько способов заполнения массива, и выбор конкретного подхода зависит от конкретной задачи и предпочтений разработчика.