我有一个系统,我经常(但不是经常)必须在元组中找到下一个项目。我目前正在这样做:
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)
所有元素都是独一无二的,我不拘泥于元组,如果需要,我可以在程序的早期将它改成其他东西。
由于我需要做很多事情,我想知道是否有更有效的方法来做到这一点?