一、为列表添加值

  用分片的方式可以在列表的头部尾部添加值

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学习之路:通过分片的方式修改列表的技巧(拓展知识)相关推荐

  1. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

  2. Python学习之路—2018/7/14

    Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...

  3. Python学习之路9☞面向对象的程序设计

    Python学习之路9☞面向对象的程序设计 一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什 ...

  4. Python学习之路5☞文件处理

    Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...

  5. 我的Python学习之路(一)_Mr_Ouyang

    我的Python学习之路(一)_Mr_Ouyang 笔者按: 本文从18:55开始写作,至19:38中断,又从21:12始继续,至23:22写就. 共计耗时113分钟,总字数9081字,约80.4字/ ...

  6. python学习之路:python连接阿里云ODPS

    python学习之路:python连接阿里云ODPS 前言 本人最近在学习使用ODPS,希望把学习过程记录下来,方便自己查阅. 1.安装ODPS pip install ODPS 2.连接阿里云odp ...

  7. Python学习之路—2018/6/27

    Python学习之路-2018/6/27 1.多表操作 添加记录 添加多对多关系 方式一:传入Author对象 book = Book.objects.get(bid=1) gy = Author.o ...

  8. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  9. Python学习之路—2018/6/20

    Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...

最新文章

  1. UIWebView滚动监听
  2. NSInputStream和NSMutableURLRequest-实现保存文件到服务器
  3. 十几年后我才知道,嫁了一个硬核老公
  4. 为何jsp 在resin下乱码,但在tomcat下却工作良好的问题
  5. 文件字符输入流 FileReader java
  6. Java多线程知识点整理(Lock锁)
  7. 牛腩新闻发布系统总结——网站发布和分页制作
  8. “仿QQ局域网聊天软件”项目-常用编程技巧总结
  9. 在web页面打开pdf文件并打印
  10. echart 三维可视化地图_在 ECharts GL 中绘制三维地图
  11. 保研后,你们都怎么样了?
  12. Hexo+GithubPage搭建Fan主题的博客(7)配置自定义域名
  13. 游狼html鼠标,《速评13》65g极轻FPS鼠标游狼SK
  14. WebSocket握手总结
  15. Oracle----Orcacle简介
  16. Elasticsearch实战——地理位置查询
  17. RCS(Real-time control systems) 库
  18. 从URL到页面渲染,到底经历了些啥
  19. 直击平昌! 2天40位大咖的平昌区块链论坛精华都在这了!
  20. Android Studio下载gitLab项目

热门文章

  1. 记录Springboot+Mybatis_Plus进行CRUD与分页的注意点
  2. java sub函数,请问Sub子过程与Function函数过程有什么区别?
  3. 什么是淘宝店铺SKU
  4. 分享应用于桌面闹钟的超低成本MG127蓝牙射频前端芯片
  5. poj3253求切割木板开销最少是多少, 赫夫曼编码
  6. android中集成阿里云金融级实人认证
  7. Web入门学习笔记1——建立第一个网站
  8. [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例-上...
  9. arctanx麦克劳林公式推导过程_徒手搭建三角函数公式推导体系
  10. 神武服务器物品开放,《神武4》宠物携带等级规则调整限服测试 生存大挑战等玩法优化全服开放...