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中的生成器和yield详细介绍
Jan 09 Python
在服务器端实现无间断部署Python应用的教程
Apr 16 Python
windows下python连接oracle数据库
Jun 07 Python
python WindowsError的错误代码详解
Jul 23 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 Python
在python中利用numpy求解多项式以及多项式拟合的方法
Jul 03 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 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
我的论坛源代码(七)
2006/10/09 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
js分页工具实例
2015/01/28 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
写好自荐信的技巧
2013/11/08 职场文书
护士实习鉴定范文
2013/12/22 职场文书
高中运动会入场词
2014/02/14 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
学校读书活动总结
2014/06/30 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书