【发布时间】:2022-08-14 07:19:30
【问题描述】:
使用 Python,我可以像这样分配多个变量:
a, b = (1, 2)
print(a)
print(b)
# 1
# 2
我可以用地图功能做类似的事情吗?
def myfunc(a):
return (a+1, a-1)
a_plus_one, a_minus_one = map(myfunc, (1, 2, 3))
# or
a_plus_one, a_minus_one = list(map(myfunc, (1,2,3)))
print(a_plus_one)
print(a_minus_one)
这些尝试给了我太多的价值来解包错误。
编辑:
期望的输出是两个新列表。
a_plus_one = (2, 3, 4)
a_minus_one = (0, 1, 2)
标签: python python-3.x