コンテンツとそのインデックスの両方を取得するために、Python リストをループすることは非常に一般的です。私が通常行うことは次のとおりです。
S = [1,30,20,30,2] # My list
for s, i in zip(S, range(len(S))):
# Do stuff with the content s and the index i
この構文、特にzip
関数内の部分が少し見にくいと思います。これを行うためのよりエレガント/Python的な方法はありますか?