python中range怎么从后往前取?
range可以有1~3个参数,如果只有一个参数n,range(n)则是取值0~n-1,共n个值。
如果是2个参数,range(m, n)则是取值m~n-1,共n-m个值,如果是3个参数,range(m, n, p)则是从m开始取值,p是步长。题主需要的是从后往期取,只要把p改成负值就可以了。比如range(9, 1, -1),则取值是9, 8, 7, 6, 5, 4, 3, 2,当然你又可以跳着取,比如range(9, 1, -2)。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有