Python:在一个表达式中使用不同参数的repeat函数

2024-05-06 17:42:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我喜欢在一个表达式中分配和使用多个变量,它看起来特别优雅。我怎样才能重复任意的函数,并且在不使用循环的情况下让我的代码按预期运行?为了演示下面的整数转换,应该只使用一行代码。在

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

Tags: 函数代码string表达式情况整数sepv2
1条回答
网友
1楼 · 发布于 2024-05-06 17:42:18

使用^{}

v0, v1, v2 = map(int, string.split())

如果需要,可以使用列表理解或生成器表达式,但是对于这样的事情,map可以更简洁。在

相关问题 更多 >