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计算时间差的方法
May 20 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
python requests使用socks5的例子
Jul 25 Python
Python实现图片识别加翻译功能
Dec 26 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Python yield的用法实例分析
Mar 06 Python
使用keras内置的模型进行图片预测实例
Jun 17 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
pandas提升计算效率的一些方法汇总
May 30 Python
Python pygame实现中国象棋单机版源码
Jun 20 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控制网页过期时间的代码
2008/09/28 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
Vue 实例事件简单示例
2019/09/19 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
Python线程详解
2015/06/24 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
护理学中专毕业生求职信
2013/11/11 职场文书
骨干教师培训感言
2014/01/16 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
最感人的道歉情书
2015/05/12 职场文书
心灵点滴观后感
2015/06/02 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
python中的sys模块和os模块
2022/03/20 Python