您好,登錄后才能下訂單哦!
本文章向大家介紹如何在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函數反轉部分數組的全部內容了,希望大家多多支持億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。