是否有一种标准的pythonic方法可以从提供的迭代器列表中选择一个值而不推进那些未被选择的值?两个迭代器的一些类似的东西(不要判断得太难:它很快被放在一起只是为了说明这个想法):defiselect(i1,i2,f):e1_read=Falsee2_read=FalsewhileTrue:try:ifnote1_read:e1=next(i1)e1_read=Trueifnote2_read:e2=next(i2)e2_read=Trueiff(e1,e2):yielde1e1_read=Falseelse:yielde2e2_read=FalseexceptStopIteratio