python - 尝试从用户输入创建列表和元组
问题描述
例如用户输入:
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)
为什么有额外的,在元组的末尾?
解决方案
你应该做
z = x.split(",")
代替
z = x.split()
推荐阅读
- caching - 如何在 TYPO3 中进行缓存预热
- java - AEADBadTagException:输入太短 - 需要标记。如何传递标签?
- github-package-registry - Verdaccio 和 Github 包注册表的比较
- python - 在 Tensorflow 2.0 中使用 Numpy 操作会影响其性能吗?
- .net - 使用 asp.net core MVC 在客户端机器中打开带有内容的 Outlook 新电子邮件
- google-app-engine - 如何使用objectify在谷歌数据存储上应用不同的?
- pivot - 用 Pine Script 画一条一定长度的线
- php - 验证用户并重定向到 php 中的登录名或主页
- ios - 是否有 Swift 的第三方软件包存储库?
- c# - C# 标签打印无