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之有容乃大的list(1)
Sep 14 Python
python3.5仿微软计算器程序
Mar 30 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
python利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
Python中整数的缓存机制讲解
Feb 16 Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 Python
Django 解决开发自定义抛出异常的问题
May 21 Python
python让函数不返回结果的方法
Jun 22 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
5行Python代码实现一键批量扣图
Jun 29 Python
python分分钟绘制精美地图海报
Feb 15 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
我的论坛源代码(一)
2006/10/09 PHP
php5 and xml示例
2006/11/22 PHP
逆序二维数组插入一元素的php代码
2012/06/08 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
php实现点击可刷新验证码
2015/11/07 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
日期 时间js控件
2009/05/07 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
js转html实体的方法
2016/09/27 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
python操作日期和时间的方法
2014/03/11 Python
Python入门篇之列表和元组
2014/10/17 Python
Python线性回归实战分析
2018/02/01 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
服务标语口号
2014/07/01 职场文书
镇创先争优活动总结
2014/08/28 职场文书
党员志愿者活动方案
2014/08/28 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
你会写请假条吗?
2019/06/26 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android