Python学习之路:通过分片的方式修改列表的技巧(拓展知识)
一、为列表添加值
用分片的方式可以在列表的头部和尾部添加值
1、在列表的头部添加值
x = [1, 2, 3] #创建列表xx[:0] = [0] #用分片的方式在列表头部添加值 print(x)结果为:[0, 1, 2, 3] #添加成功
注:相当于使用了x.insert(0, 0)
2、在列表的尾部添加值
x = [1, 2, 3]x[len(x):] = [4] #用分片的方式在列表的尾部添加值 print(x)结果为:[1, 2, 3, 4]
注:相当于使用了x.insert(len(x), 4)或x.append(4)或x.extend([4])
二、为列表修改值
x = [1, 2, 3]x[1:2] = [0] #注意此处[0]是一个序列 print(x)结果为:[1, 0, 3]
注:相当于使用了x[1] = 0
分片修改与索引修改的区别
1、分片修改时需要多加一层中括号[],如果要将列表[0]放入其中,则上面代码应改为:x[1:2] = [[0]]
2、分片修改可以将一个值改为多个值,而索引修改只能将一个值改为另一个值,如:x[1:2] = [8, 9] 结果为:[1, 8, 9, 3],而x[1] = 8, 9 结果却为:[1, (8, 9), 3]
转载于:https://www.cnblogs.com/toxic-antidote/p/11474016.html
Python学习之路:通过分片的方式修改列表的技巧(拓展知识)相关推荐
- python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...
教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...
- Python学习之路—2018/7/14
Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...
- Python学习之路9☞面向对象的程序设计
Python学习之路9☞面向对象的程序设计 一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什 ...
- Python学习之路5☞文件处理
Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...
- 我的Python学习之路(一)_Mr_Ouyang
我的Python学习之路(一)_Mr_Ouyang 笔者按: 本文从18:55开始写作,至19:38中断,又从21:12始继续,至23:22写就. 共计耗时113分钟,总字数9081字,约80.4字/ ...
- python学习之路:python连接阿里云ODPS
python学习之路:python连接阿里云ODPS 前言 本人最近在学习使用ODPS,希望把学习过程记录下来,方便自己查阅. 1.安装ODPS pip install ODPS 2.连接阿里云odp ...
- Python学习之路—2018/6/27
Python学习之路-2018/6/27 1.多表操作 添加记录 添加多对多关系 方式一:传入Author对象 book = Book.objects.get(bid=1) gy = Author.o ...
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- Python学习之路—2018/6/20
Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...
最新文章
- UIWebView滚动监听
- NSInputStream和NSMutableURLRequest-实现保存文件到服务器
- 十几年后我才知道,嫁了一个硬核老公
- 为何jsp 在resin下乱码,但在tomcat下却工作良好的问题
- 文件字符输入流 FileReader java
- Java多线程知识点整理(Lock锁)
- 牛腩新闻发布系统总结——网站发布和分页制作
- “仿QQ局域网聊天软件”项目-常用编程技巧总结
- 在web页面打开pdf文件并打印
- echart 三维可视化地图_在 ECharts GL 中绘制三维地图
- 保研后,你们都怎么样了?
- Hexo+GithubPage搭建Fan主题的博客(7)配置自定义域名
- 游狼html鼠标,《速评13》65g极轻FPS鼠标游狼SK
- WebSocket握手总结
- Oracle----Orcacle简介
- Elasticsearch实战——地理位置查询
- RCS(Real-time control systems) 库
- 从URL到页面渲染,到底经历了些啥
- 直击平昌! 2天40位大咖的平昌区块链论坛精华都在这了!
- Android Studio下载gitLab项目
热门文章
- 记录Springboot+Mybatis_Plus进行CRUD与分页的注意点
- java sub函数,请问Sub子过程与Function函数过程有什么区别?
- 什么是淘宝店铺SKU
- 分享应用于桌面闹钟的超低成本MG127蓝牙射频前端芯片
- poj3253求切割木板开销最少是多少, 赫夫曼编码
- android中集成阿里云金融级实人认证
- Web入门学习笔记1——建立第一个网站
- [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例-上...
- arctanx麦克劳林公式推导过程_徒手搭建三角函数公式推导体系
- 神武服务器物品开放,《神武4》宠物携带等级规则调整限服测试 生存大挑战等玩法优化全服开放...