切片slice
来源:互联网 发布:ammo.js 编辑:程序博客网 时间:2024/06/05 00:17
print(list(range(100))[1::2])#从下标为1 的地方开始,每两个取一个print(list(range(1,100,2)))L=list(range(100))print(L)print('L[0:3]取前三个元素',L[0:3]) #取位数为0-2的元素,位数为3的元素取不到print('L[:3]取前三个元素',L[:3]) #从位数为0的开始取,可以省略0print('L[1:3]取位数为1-2的元素',L[1:3]) #从位数为1的开始取,位数为3的取不到print('L[-2:]从倒数第二位开始取元素',L[-2:]) #从倒数第二位开始取,直到最后一位print('L[-4:-2]从倒数第4位到倒数第3位',L[-4:-2]) #从倒数第四位取到倒数第三位。也就是取值位数所代表的那一位正取反取都是取不到的print('L[:10]取前十个元素,从左至右:',L[:10]) #取前十个元素print('L[-10:]取后十个元素,从左至右:',L[-10:]) #取后十个元素,从左至右排序print('L[-1:-11:-1]取后十个元素:从右至左',L[-1:-11:-1]) #取后十个元素,从右至左排序print('L[0:20:2]取前二十个元素,从左至右排序,每隔2个取:',L[0:20:2]) #取前二十个元素,从左至右排序,每隔2个取一次print('L[-20::2]取后二十个元素,从左至右排序,每隔2个取:',L[-20::2]) #取前二十个元素,从左至右排序,每隔2个取一次print('L[-1:-21:-2]取后二十个元素,从右至左排序,每隔2个取:',L[-1:-21:-2]) #取前二十个元素,从右至左排序,每隔2个取一次print('L[::5]从左至右排序,每隔5个取:',L[::5]) #从左至右排序,每隔5个取一次print('L[::-5]从右至左排序,每隔5个取:',L[::-5]) #从右至左排序,每隔5个取一次print('L[2::5]从下标为2 的位置开始,从左至右排序,每隔5个取:',L[2::5]) #从下标为2 的位置开始,从左至右排序,每隔5个取一次
阅读全文
0 0
- 切片(Slice)
- 切片 slice
- 切片slice
- golang ---- slice 切片
- Golang slice 切片
- python 切片(slice)
- Go 语言切片(Slice)
- Python 切片(slice)
- golang slice 切片原理
- Slice切片操作
- Go语言切片(Slice)
- Go语言 --- slice切片
- Python 切片(Slice)
- 切片(slice)
- Python高级特性-切片(Slice)
- 详解Python的切片(Slice)
- Go 语言切片(Slice)
- Python3学习(6)--切片【Slice】
- Qt的webView加载不出来?可能是本地设代理了
- 分享一些好书,关于GNU Makefile,GNU linker script,S5pv210开发
- 内存分配与回收策略
- event_scheduler是off
- git 文件操作
- 切片slice
- OKHTTP 学习总结
- Mac 通过 Homebrew 安装 R 和 RStudio
- 注册码收集
- 如何让DIV水平和垂直居中
- gank.io——干货集中营客户端
- ARP协议
- [2017/07/12]后台检查cpu性能常用命令
- Java多线程____wait(), notify(), notifyAll()等方法介绍