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 相关文章推荐
一个检测OpenSSL心脏出血漏洞的Python脚本分享
Apr 10 Python
python定向爬取淘宝商品价格
Feb 27 Python
python cs架构实现简单文件传输
Mar 20 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
python实现通过flask和前端进行数据收发
Aug 22 Python
深入浅析Python科学计算库Scipy及安装步骤
Oct 12 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
Oct 28 Python
Jupyter notebook快速入门教程(推荐)
May 18 Python
jupyter notebook的安装与使用详解
May 18 Python
用Python仅20行代码编写一个简单的端口扫描器
Apr 08 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把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
用vue写一个日历
2020/11/02 Javascript
Python深入学习之内存管理
2014/08/31 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python妙用之编码的转换详解
2017/04/21 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
虚拟机下载python是否需要联网
2020/07/27 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
语文教学感言
2014/02/06 职场文书
网络管理员岗位职责
2014/03/17 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
老兵退伍感言
2015/08/03 职场文书
php字符串倒叙
2021/04/01 PHP
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers