Size: a a a

Сообщество Python Программистов

2021 March 13

@

@alexandr:~#_ in Сообщество Python Программистов
Данил
Добрый день товарищи питонисты,  кто может подсказать, как в python заставить пользователя вывести 5 чисел через пробел  в массив?
Ну  можно вот так например, чист. простой вариант:

list_numbers=[i for i in filter(None,input('\nВведи пять чисел:').split(' '))]
источник

in Сообщество Python Программистов
@alexandr:~#_
Ну  можно вот так например, чист. простой вариант:

list_numbers=[i for i in filter(None,input('\nВведи пять чисел:').split(' '))]
🤦🏻‍♂️ᅠ
источник

@

@alexandr:~#_ in Сообщество Python Программистов
🤦🏻‍♂️ᅠ
Что, в смысле ?
источник

E

Egor in Сообщество Python Программистов
@alexandr:~#_
Ну  можно вот так например, чист. простой вариант:

list_numbers=[i for i in filter(None,input('\nВведи пять чисел:').split(' '))]
nums, *_ = input().split(maxsplit=5)
источник

@

@alexandr:~#_ in Сообщество Python Программистов
🤦🏻‍♂️ᅠ
Я не так понял ?
источник

E

Egor in Сообщество Python Программистов
@alexandr:~#_
Я не так понял ?
ты зачем так перемудрил?
источник

К

Кир in Сообщество Python Программистов
Egor
nums, *_ = input().split(maxsplit=5)
Это очень понятно?
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Egor
ты зачем так перемудрил?
Я для примера, первое что пришло в голову, для наглядности
вот и всё.
источник

E

Egor in Сообщество Python Программистов
@alexandr:~#_
Я для примера, первое что пришло в голову, для наглядности
вот и всё.
я не особо понял, зачем тебе вообще там фильтр и зачем ты написал компреху
источник

E

Egor in Сообщество Python Программистов
Кир
Это очень понятно?
вполне понятно, что не так?
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Egor
я не особо понял, зачем тебе вообще там фильтр и зачем ты написал компреху
Для удаления всех None ('') в списке, т.е. если пользователь
случайно введёт несколько пробелов...
источник

in Сообщество Python Программистов
как вы пользователя заставить собрались?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
@alexandr:~#_
Для удаления всех None ('') в списке, т.е. если пользователь
случайно введёт несколько пробелов...
Language:
py3


Source:
print(" a  b".split())


Result:
['a', 'b']
источник

К

Кир in Сообщество Python Программистов
Egor
вполне понятно, что не так?
Да не, я просто то, что не похоже на другие языки плохо понимаю.) всякие сокращения и символы *_
источник

E

Egor in Сообщество Python Программистов
@alexandr:~#_
Для удаления всех None ('') в списке, т.е. если пользователь
случайно введёт несколько пробелов...
создал проблему и пытаешься решить. Сплит по умолчанию удаляет лишние
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
print(" a  b".split())


Result:
['a', 'b']
Х.з зря написал на скорую руку
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Egor
создал проблему и пытаешься решить. Сплит по умолчанию удаляет лишние
Да, фигню написал, проще как ты выше  написал.
источник

E

Egor in Сообщество Python Программистов
и тут еще еле-еле работает.
Говнокодище, короче
источник

@

@alexandr:~#_ in Сообщество Python Программистов
🤦🏻‍♂️ᅠ
Да, фейл, а ведь мог сразу  так  input().split(maxsplit=5)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
@alexandr:~#_
Да, фейл, а ведь мог сразу  так  input().split(maxsplit=5)
Зачем макссплит? Взял да бросил ошибку если длина сплитнутого больше 5
источник