Если у вас есть только цифры в вашем входе, вы можете иметь что-то вроде следующего:
>>> x = '1 2 3 45 87 65 6 8'
>>> num_x = map(int, filter(None, x.split(' ')))
>>> num_x
[1 2 3 45 87 65 6 8]
Это будет заботиться о том случае, когда цифры разделены более чем одним пробелом или когда есть пространство символы спереди или сзади входа. Что-то вроде следующего:
>>> x = ' 1 2 3 4 '
>>> num_x = map(int, filter(None, x.split(' ')))
>>> num_x
[1, 2, 3, 4]
Вы можете заменить ввод в x.split(' ')
, чтобы соответствовать другие типы разделителей, а также, например, ,
или ;
и т. Д.
К нисходящим объектам: Я думаю, что этот вопрос довольно хорош. Хотя он не показывал код, он показывает свои усилия: «Я полностью застрял, если я сделаю это по индексу, тогда цифры с более чем одной цифрой будут разбиты» – aIKid
Да, я согласен с alKid, хорошо это предотвращает он от вопросов больше вопросов, с которыми я сейчас сталкиваюсь. потому что некоторые люди получили привилегию понизить его, это не означает, что все они будут уменьшаться. –
Я только что посмотрел ваш профиль ха-ха. Если вы хотите снова задать вопрос, вы можете создать новый профиль или повысить свою репутацию. Я тоже был в этой ситуации. – aIKid