2017-09-18 21 views

答えて

4

あなたは、Python 2.7、および無尽蔵イテレータからリストを作成するzip試行にしています。あなたの記憶は単に爆発するだけです。代わりにitertools.izipを使用してください。ここで

3

は、あなたが進む可能性がどのようである:(私は10000の後にループから休憩を追加し、あなたが無限大に得るためにそれを削除し、超えたことができます)

import itertools 

A = ['a', 'b', 'c', 'd'] 
for idx, letter in enumerate (itertools.cycle(A)): 
    print(letter + str(idx), end=' ') 

    if idx == 10000: 
     break 
関連する問題