有没有更好的方法来迭代列表来制作元组列表

Is there a better way of Iterating over a list to make list of tuples

我有一个列表L = ['A', 'B', 'C', 'D', 'E'] 和变量 x = 'Name', y = 'Age'

我正在尝试使用此代码将它们合并到元组列表中,

from itertools import cycle    
list(zip(L, cycle([x]) , cycle([y])))

这是我得到的输出,也是我想要的输出。

[('A', 'Name', 'Age'), ('B', 'Name', 'Age'), ('C', 'Name', 'Age'), ('D', 'Name', 'Age'), ('E', 'Name', 'Age')]

但是我想知道,有没有更好的方法呢?!

这样可以吗,还是我错过了什么?

[(l, x, y) for l in L]