如何在python中使用reverse函数反转部分数组-创新互联
本文章向大家介绍如何在python中使用reverse函数反转部分数组的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。
a = [1,2,3,4,5] a[0:3].reverse() # not work!!! print(a) >>[1, 2, 3, 4, 5] a = [1,2,3,4,5] c = a[0:3] c.reverse() #曲线救国方法,就是开销大了点 a[:3] = c[:] print(a) >>[3, 2, 1, 4, 5] a = [1,2,3,4,5] a[0:3] = list(reversed(a[0:3])) #work!注意reversed返回的是一个iterator(迭代器),反转前3个数 print(a) >>[3, 2, 1, 4, 5] a = [1,2,3,4,5] a[0:3] = a[2::-1] #work! 参数略复杂,[]中第一个参数是要反转的最后一个数的index,比如这里要翻转前三个数字 1 2 3, #那么第一个参数就是3的index,所以这里是2,第二个参数是要反转的第一个数的index,如果从第一个数开始那么可以省略 #最后一个参数是-1,表示反序 print(a) >>[3, 2, 1, 4, 5]
以上就是小编为大家带来的如何在python中使用reverse函数反转部分数组的全部内容了,希望大家多多支持创新互联!
分享题目:如何在python中使用reverse函数反转部分数组-创新互联
标题来源:http://pcwzsj.com/article/dpdjeg.html