[英]Convert string input into integer list in just one line of code in python
输入逗号分隔的数字,将它们从字符串转换为 integer,然后转换为 integer 列表。 这就是我想出的。 还有其他方法吗?
x = list(map(lambda x : int(x),(input()).split(",")))
print(x)
输入: 1,2,3,55,66,714,78
output: [1, 2, 3, 55, 66, 714, 78]
还有列表理解
[int(n) for n in input().split(",")]
如果你不介意元组,你可以使用eval
eval(input())
1,2,3,55,66,714,78
(1, 2, 3, 55, 66, 714, 78)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.