我想用 Python 制作摩尔斯电码,所以我尝试了以下方法:
L = [(2, 1), (8, 4, 2, 1)]
data = "00:1:02"
data = [(x[:1], x[1:]) for x in data.split(':') ]
for [a,b] in data:
if b=="": b, a = a, '0'
#print(a,b)
现在,我正在寻找一种简单的方法来循环遍历L
列表中的两个元组并将它们分开以形成a
通过L[0]
元组和b
通过L[1]
元组。
在一个 for 循环中有类似的东西:
for A in l[0], B in l[1]:
#A to do somethings with a and
#B to do something with b
我尝试了一些组合,但没有找到正确的语法。任何人都可以提供任何建议吗?