国产探花免费观看_亚洲丰满少妇自慰呻吟_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反轉部分數組的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尖扎县| 白沙| 绥阳县| 巢湖市| 竹山县| 巴南区| 四子王旗| 华安县| 阳城县| 黑水县| 大悟县| 吉木乃县| 安宁市| 贵定县| 剑川县| 甘德县| 孝感市| 景宁| 务川| 临夏县| 珠海市| 阿克苏市| 高州市| 富裕县| 改则县| 平遥县| 广饶县| 铜陵市| 延津县| 耿马| 修水县| 芦溪县| 浦东新区| 祁门县| 盖州市| 开江县| 石台县| 桑日县| 曲周县| 铜山县| 海盐县|