リストを逆方向にトラバースする必要があります。xrange() と reversed() について読みました。どちらがより高価ですか?
2 に答える
2
xrange()
数列を生成します。必要に応じて、これらの数値をリストのインデックスとして使用したり、これらの数値が必要な場所で使用したりできます。
for i in xrange( len(l)-1, -1, -1):
item = l[i]
print item
reversed()
長さがあり、インデックス付けできるものからアイテムを生成します。
for item in reversed(l):
print item
reversed()
コードを短く、単純に、明確にし、正しく書きやすくするために使用します。
于 2015-08-11T13:39:26.220 に答える