python3中的split()没有按预期返回值(将整个字符串拆分为字符而不是空格)

纳迪姆汗
size = int(input())
#a = [0 for x in range(size)]
a = input()
b=[]
a.split()
print (a[0])
for x in a:
    if is_number(x):
        b.append(int(x))
print (b)

输入:4

12 8 4 0

输出:1

[1, 2, 8, 4, 0]

期待:12

[12, 8, 4, 0]

我在这里做错了什么?注意:a.split(" ")也不起作用

瞬间

split 不会就地改变字符串,它会返回。所以,只需执行以下操作

a = a.split()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将空格分隔的数字字符串拆分为 Python3 中的列表

在Python中按空格将字符串拆分为最大长度的子字符串

将字符串拆分为多个字符

Python字符串拆分为多个字符

将熊猫列中的字符串拆分为多个字符串

如何按空格拆分一行以使字符串不拆分为每个字符?

从字符串末尾拆分一个字符串中的3个空格分隔的值?

如何将字符串拆分为没有多个空格的字符串数组

如何使用strtok()将包含空格的给定字符串拆分为多个字符串?

按空格将字符串拆分为数组

将字符串拆分为 jinja2 中的单个字符数组

将字符串拆分为几个没有string.split的子字符串

将字符串拆分为空白列表,当下一个字符不是破折号时不包括单个空格

当我没有任何分隔符时,有什么方法可以将pandas列中的单个字符串拆分为多个列?

Python3:考虑到字符串的长度不同,有没有办法将字符串列表拆分为单独的列表?

拆分为n个字符串时,返回字符串的所有可能组合

AJAX请求返回带有属性的JSON,而不是整个字符串作为一个值

将字体设置为字符,而不是CSS或Javascript中的整个字符串

python中的字符串替换将替换整个字符串

将多个字符串拆分为C#中的对象列表

BufferedReader 没有读取整个字符串

使用LINQ将字符串拆分为多个字符串

使用特定条件将字符串拆分为多个字符串

将SQL字符串拆分为多个字符串

按前 10 个字符拆分列表中的字符串,Python

在没有apache库的情况下根据空格将行拆分为字符串

如何从Python3中给定的值列表中获取字符串中每个字符的值?

将子字符串与整个字符串进行比较 - 高级拆分功能

将具有不同长度分隔空格的字符串值拆分为三列