Python 利用切片从列表中取出一部分使用的方法


Posted in Python onFebruary 01, 2019

我想从列表中取出一部分拿来使用,可以创建切片,指定需要使用的第一个元素和最后一个元素的索引

使用例子,说明切片的使用

#创建一个数字列表,代表我有100页文章,然后进行分页显示
mage=list(range(1,101))
max_count=len(mage)    #使用len()获取列表的长度,上节学的
n=0
while n<max_count:    #这里用到了一个while循环,穿越过来的
 print(mage[n:n+10])   #这里就用到了切片,这一节的重点
 n=n+10

输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20] 
[21, 22, 23, 24, 25, 26, 27, 28, 29, 30] 
[31, 32, 33, 34, 35, 36, 37, 38, 39, 40] 
[41, 42, 43, 44, 45, 46, 47, 48, 49, 50] 
[51, 52, 53, 54, 55, 56, 57, 58, 59, 60] 
[61, 62, 63, 64, 65, 66, 67, 68, 69, 70] 
[71, 72, 73, 74, 75, 76, 77, 78, 79, 80] 
[81, 82, 83, 84, 85, 86, 87, 88, 89, 90] 
[91, 92, 93, 94, 95, 96, 97, 98, 99, 100]

总结

1、切片使用第一个元素和最后一个元素的索引,中间使用冒号分割,并使用中括号'[]'包起来,形成切片

2、如果从列表第一个元素开始,切片中第一个元素的索引可以省略,如mage[:10]

3、如果切片到最后一个元素结束,切片中最后一个元素的索引可以省略,如mage[91:]

4、切片可以使用for循环进行遍历

以上这篇Python 利用切片从列表中取出一部分使用的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现通过代理服务器访问远程url的方法
Apr 29 Python
简介Python中用于处理字符串的center()方法
May 18 Python
Django自定义分页效果
Jun 27 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
python 读写中文json的实例详解
Oct 29 Python
基于python requests库中的代理实例讲解
May 07 Python
用Python逐行分析文件方法
Jan 28 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
wxPython窗体拆分布局基础组件
Nov 19 Python
Python reduce函数作用及实例解析
May 08 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
python基础之类方法和静态方法
Oct 24 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 #Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 #Python
深入理解Python异常处理的哲学
Feb 01 #Python
python for 循环获取index索引的方法
Feb 01 #Python
对python For 循环的三种遍历方式解析
Feb 01 #Python
python使用for循环计算0-100的整数的和方法
Feb 01 #Python
python 用for循环实现1~n求和的实例
Feb 01 #Python
You might like
PHP在特殊字符前加斜杠的实现代码
2011/07/17 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
javascript中 try catch用法
2015/08/16 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
深入理解Python变量与常量
2016/06/02 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
python elasticsearch环境搭建详解
2019/09/02 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
MySQL面试题目集锦
2016/04/14 面试题
专科应届生求职信
2013/11/24 职场文书
教师的实习鉴定
2013/12/15 职场文书
材料加工工程求职信
2014/02/19 职场文书
市场部业务员岗位职责
2014/04/02 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
python 中的@运算符使用
2021/05/26 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python
关于python中模块和重载的问题
2021/11/02 Python
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python
深入理解 Golang 的字符串
2022/05/04 Golang