Python - 对元组的列表理解

Python - list comprehension over tuple

我在元组中有两个数组,需要对其进行迭代。

recs = ([1,2,3], [4,5,6])
[print(f, s) for f, s in recs]

但出现错误:

ValueError: too many values to unpack (expected 2)

我该怎么做?

P.S。仅为调试示例打印

zip 是您要的函数:

_ = [print(*values, end=' ') for values in zip(*recs)]

values 这里是 (f, s) 元组。通过这种方式,它将超越 2 个列表