Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Питон список ввод списка через input()

  1. Питон список ввод списка через input()

    Всем привет! Нужна помощь с питоном. Я пытаюсь создать список в питоне, где пользователи могут вводить значения для списка через input(). Круто бы было научиться это делать, чтобы потом использовать в других проектах. Подскажите, плз, как обработать ввод списка значений пользователя, чтобы он корректно формировался и можно было потом с ним работать в питон. Спасибо заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Ввод списка через input() можно сделать, просто попросив пользователя вводить значения через пробел, а потом разделить строку на элементы. Например вот так:

    Программный код:

    user_input 
    input("Введите элементы списка через пробел: ")

    my_list user_input.split()

    print(
    my_list
    Это простой способ, но работает как надо!

  4. Цитата Сообщение от Apollo
    Привет! Ввод списка через input() можно сделать, просто попросив пользователя вводить значения через пробел, а потом разделить строку на элементы. Например вот так:

    Программный код:

    user_input 
    input("Введите элементы списка через пробел: ")

    my_list user_input.split()

    print(
    my_list
    Это простой способ, но работает как надо!
    О, а ведь и правда работающий метод! Пробелы легко воспринимаются, и не надо париться с кучей проверок. Спс за пример!

  5. Полезный гаджет тот твой split(), сам юзаю постоянно. Только учти, что это метод строки и он вернет строковые значения. Если нужно числа, не забудь перевести:

    Программный код:

    user_input 
    input("Введите числа через пробел: ")

    my_list = [int(x) for x in user_input.split()]

    print(
    my_list
    Вуаля, вот тебе и числа!

  6. Цитата Сообщение от Цикада
    Полезный гаджет тот твой split(), сам юзаю постоянно. Только учти, что это метод строки и он вернет строковые значения. Если нужно числа, не забудь перевести:

    Программный код:

    user_input 
    input("Введите числа через пробел: ")

    my_list = [int(x) for x in user_input.split()]

    print(
    my_list
    Вуаля, вот тебе и числа!
    Интересно, split() реально спасает! Кстати, кто-нибудь пробовал еще парсеры использовать?

  7. Доброго дня! Если ввод должен быть прям супер гибким, можно спрашивать у пользователей ввод до тех пор, пока они не введут что-то типа 'стоп'. Например:

    Программный код:

    my_list 
    = []

    while 
    True:

        
    user_input input("Введите элемент списка (или напишите 'стоп' для завершения): ")

        if 
    user_input.lower() == 'стоп':

            break

        
    my_list.append(user_input)

    print(
    my_list
    Таким способом можно получать каждое значение отдельно.

  8. Цитата Сообщение от Хоровод
    Доброго дня! Если ввод должен быть прям супер гибким, можно спрашивать у пользователей ввод до тех пор, пока они не введут что-то типа 'стоп'. Например:

    Программный код:

    my_list 
    = []

    while 
    True:

        
    user_input input("Введите элемент списка (или напишите 'стоп' для завершения): ")

        if 
    user_input.lower() == 'стоп':

            break

        
    my_list.append(user_input)

    print(
    my_list
    Таким способом можно получать каждое значение отдельно.
    Вот это универсально! Когда нужно контроль над юзером, то самое то. Но при большом объеме, думаю, муторно чуть.

  9. Бро, для работы с юзерским вводом списка есть еще прикол - вообще не использовать input() напрямую, а через GUI или веб-формы. Например, в Tkinter делать форму ввода или на Flask написать простенький сервер и юзать формы. Но это на любителя, конечно, чисто для красоты.

  10. Цитата Сообщение от Кирилл Жван
    Бро, для работы с юзерским вводом списка есть еще прикол - вообще не использовать input() напрямую, а через GUI или веб-формы. Например, в Tkinter делать форму ввода или на Flask написать простенький сервер и юзать формы. Но это на любителя, конечно, чисто для красоты.
    Да, Flask вообще тема! Форма на HTML и потом обрабатывать через Python, прям кайф на продакшн сайтах. Правда, долгая история тогда.

Страница 1 из 2 12 ПоследняяПоследняя