首页 > 解决方案 > 尝试从用户输入创建列表和元组

问题描述

例如用户输入:

4,7,5,33,2,8

应该给出这样的输出:

['4', '7', '5', '33', '2', '8'] ('4', '7', '5', '33', '2', '8')

到目前为止,我有这个:

x = input()
z = x.split()
y = tuple(z)
print(z, y)

为什么有额外的,在元组的末尾?

标签: pythonpython-3.x

解决方案


你应该做

z = x.split(",")

代替

z = x.split()

推荐阅读