如何从Python的input()函数中获得多字符输出



当使用input()时,结果字符串认为其中的字符唯一地表示:-

list(input(""))
1,2,3,4,5,78
['1', ',', '2', ',', '3', ',', '4', ',', '5', ',', '7', '8']

如果我的结果是78,我该怎么做?

您可以使用.split(',')将输入的字符串重新格式化为数字列表(作为字符串)。这样的:

l = input().split(',')

更详细:输入函数从用户获取一个字符串,在该字符串上调用split允许我们将字符串分割成一个由分隔符(这里我们使用逗号)分隔的值列表。您在原始代码中所做的是将字符串拆分为单个字符的列表。点击这里阅读更多关于类型的信息。

尝试:

input("").split(",")

相关内容

  • 没有找到相关文章

最新更新