国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python reverse反轉部分數組的實例

2020-02-16 00:06:12
字體:
來源:轉載
供稿:網友

python3中,list有個reverse函數,用來反轉列表元素,但是如果想要反轉部分元素呢?

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反轉部分數組的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广安市| 甘孜县| 阿坝县| 诸暨市| 青田县| 丹寨县| 达州市| 都兰县| 扎兰屯市| 景泰县| 平阴县| 五华县| 西充县| 淮滨县| 灌云县| 开江县| 铜山县| 安达市| 通辽市| 陆川县| 马尔康县| 张家港市| 乐至县| 汝阳县| 南皮县| 连州市| 沅陵县| 吴川市| 土默特右旗| 鄢陵县| 荣昌县| 临颍县| 花莲市| 淅川县| 余江县| 佛冈县| 大港区| 北川| 泰兴市| 三台县| 齐齐哈尔市|