タプル内の次の項目を頻繁に (常にではありませんが) 見つけなければならないシステムがあります。私は現在これを次のようにやっています:
mytuple = (2,6,4,8,7,9,14,3)
currentelement = 4
def f(mytuple, currentelement):
return mytuple[mytuple.index(currentelement) + 1]
nextelement = f(mytuple, currentelement)
すべての要素は一意であり、タプルに固執していません。必要に応じて、プログラムの早い段階で別のものにすることができます。
私はこれをたくさん行う必要があるので、これを行うためのより効率的な方法があるかどうか疑問に思っていましたか?