python中range怎么從后往前取?
range可以有1~3個(gè)參數(shù),如果只有一個(gè)參數(shù)n,range(n)則是取值0~n-1,共n個(gè)值。
如果是2個(gè)參數(shù),range(m, n)則是取值m~n-1,共n-m個(gè)值,如果是3個(gè)參數(shù),range(m, n, p)則是從m開始取值,p是步長。題主需要的是從后往期取,只要把p改成負(fù)值就可以了。比如range(9, 1, -1),則取值是9, 8, 7, 6, 5, 4, 3, 2,當(dāng)然你又可以跳著取,比如range(9, 1, -2)。