2024-05-06 17:42:18 发布
网友
我喜欢在一个表达式中分配和使用多个变量,它看起来特别优雅。我怎样才能重复任意的函数,并且在不使用循环的情况下让我的代码按预期运行?为了演示下面的整数转换,应该只使用一行代码。在
string = '75 45 120' v0,v1,v2 = string.split() v0 = int(v0) v1 = int(v1) v2 = int(v2) print(v0,v1,v2,v1+v2,sep=', ') # 75, 45, 120, 165
使用^{}:
v0, v1, v2 = map(int, string.split())
如果需要,可以使用列表理解或生成器表达式,但是对于这样的事情,map可以更简洁。在
map
使用^{} :
如果需要,可以使用列表理解或生成器表达式,但是对于这样的事情,
map
可以更简洁。在相关问题 更多 >
编程相关推荐