我有一個函數:從元組的列表傳遞參數拉鍊發電機
def func(i, k):
j = 0
while True:
yield j * i + k
j += 1
而一些i
和k
實例:
pars = [(2, 4), (1, 5), (7, 2)]
我怎麼能壓縮在標準桿的FUNC不知道長度的部分?就像這樣:
for func_tups in zip(func(2, 4), func(1, 5), func(7, 2)):
print func_tups
我想象圖,拉鍊,λ,*
的某種組合?
剛纔編輯,當我發佈 - 現在看起來罰款 – Eric
@Eric:是的,起初我忘了'zip()'部分。 –
儘管有良率,它仍然陷入while循環,我錯過了什麼嗎? – perreal