我有一个在一行中包含数字的文件,如下所示:
6 10 11 2 23 37第四个数字表示行中还剩下多少个数字。(第四个数字是2,剩下的两个数字是23和27)
我知道我可以通过这种方式将单个整数赋值给变量
a, b, c, d = map(int, line.split())如何在python中读取此文件,以便在python中将前四个数字读入变量,并将其余数字读入元组。
我想要的结果输出是
a = 6
b = 10
c = 11
d = 2
my_tuple = (23, 27)在python中实现这一点最简单的方法是什么?
发布于 2019-02-27 10:35:14
非常接近,只需在开头使用带有解包(*)的my_tuple:
a, b, c, d, *my_tuple = map(int, line.split())现在:
print(a,b,c,d,my_tuple,sep='\n')输出:
6
10
11
2
[23, 37]https://stackoverflow.com/questions/54897150
复制相似问题