2

ジェネレーターについて調べたところ、これでジェネレーターをどのように使用するのか疑問に思っていました
.2つのファイルがあり、各ファイルには時間列があるとします. 各ファイルは時間の昇順でソートされており、時間の優先度を使用してこれらのファイルの行を取得しようとしています。洗練されていない式 (以下を参照) を書く代わりに、ジェネレーター next() を作成することが、これらの 2 つのファイルを時間優先で読み取るためのより良い/適切な方法になるかどうか疑問に思っていました。

for line1 in file1:    
    do_something
    try:
        if time1<time2:
            do_something    
            continue
        else:
            do_something  
    except:
        pass  
    for line2 in file2:
        do_something  
        if time2>time1:
            break  
4

1 に答える 1