@guillermo Чтобы заполнить список с клавиатуры, можно воспользоваться циклом и методом массива .append
1 2 3 4 5 6 7 8 9 10 |
array = list() # [] count : int = int(input("Введите количество элементов для массива : ")) for counter in range(count): array.append(input("Введите что-либо для добавления в массив : ")) # Добавляем в массив данные, введенные в консоль print(array) # Выводим результат # Пример вывода : ['Oranges', 'Bananas', 'Kiwi', 'Pineapple'] |
@NicolasSsh Скажите , а если есть список с неизвестным количеством элементов в нём , каким образом пройдясь по списку - добавить элементы в массив ?
@gtrlaren Как вариант можно сделать что то вроде этого:
1 2 3 4 5 6 7 8 9 10 |
print('Добавьте эелементы в список. Как закончите просто нажмите Enter.') list = [] while True: myInput = input() if myInput == "": print('Введено ' + str(len(list)) + ' элементов в список: ' + str(list)) break else: list.append(myInput) print('Еще? Если нет просто нажмите Enter.') |
Бесконечный цикл и вставлять элементы в массив и когда пустая строка или специфический символ или определнная кнопка нажата - тогда выходить.