Как заполнить массив от 1 до n в python?

Пользователь

от raina , в категории: Python , 3 года назад

Как заполнить массив от 1 до n в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@raina  Вы можете использовать цикл и метод .append() и цикл для заполнения массива.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
array = list()
n = int(input())

for i in range(1, n + 1):
    array.append(i)

print(array)

# Ввод : 10
# Вывод : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# Ввод : 5
# Вывод : [1, 2, 3, 4, 5]

Пользователь

от deion , 2 года назад

@raina 

Можно создать массив с помощью функции range() и добавить все элементы в список. Давайте посмотрим на примеры:

  1. Создание массива от 1 до 10 включительно:
1
2
arr = list(range(1, 11))
print(arr)


Результат:

1
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


  1. Создание массива от 1 до n включительно, где n задается пользователем:
1
2
3
n = int(input("Введите n: "))
arr = list(range(1, n+1))
print(arr)


Здесь мы сначала получаем от пользователя значение n с помощью функции input(), и затем используем его для создания массива с элементами от 1 до n.


Надеюсь, это поможет вам заполнить массив в Python!