本日主要讲了列表的一些操作

1。列表的增

ret=['wang','taibai','alxe','ritian']
ret.append("wusir")
print(ret)
ret.append(["sdf",12])#这种添加是将列表整体添加进去['wang', 'taibai', 'alxe', 'ritian', 'wusir', ['sdf', 12]]
print(ret)
ret=['wang','taibai','alxe','ritian']
ret.insert(2,"heizi")#可以看到插入是在索引位置之前插入的['wang', 'taibai', 'heizi', 'alxe', 'ritian']
print(ret)
ret.insert(1,["adf",15])
print(ret)#插入整理的列表['wang', ['adf', 15], 'taibai', 'heizi', 'alxe', 'ritian']
ret=['wang','taibai','alxe','ritian']
ret.extend("wang")#可迭代的添加,添加字符串的话会返回所有的元素['wang', 'taibai', 'alxe', 'ritian', 'w', 'a', 'n', 'g']print(ret)
ret.extend(["wang",18])#返回相应的列表里的元素['wang', 'taibai', 'alxe', 'ritian', 'wang', 18]
print(ret)

2.删

#删
li=['afds','wang','li','jinxing']
print(li.pop())#pop有返回值,返回 jinxing  可以查看到删除的内容,不设置的话默认索引位置为-1就是倒数第一个print(li) #新的列表['afds', 'wang', 'li']
li.remove('wang')
print(li) #['afds', 'li', 'jinxing']remove是删除某个元素,按内容来删除

li=['afds','wang','li','jinxing']
li[2]="nihaoyuanhao"# 这个就是根据索引去改输出结果['afds', 'wang', 'nihaoyuanhao', 'jinxing']
print(li)
li[2]=[1,"nihao",False,(1,2)]print(li)  #输出结果是这样的 ['afds', 'wang', [1, 'nihao', False, (1, 2)], 'jinxing']li[1:3]='ritian'#这种切片去添加的也是将数据可迭代的去加进去输出结果['afds', 'r', 'i', 't', 'i', 'a', 'n', 'jinxing']print(li)
li[1:3]=[1,"nihao",False,(1,2)]#切片的去添加列表就把他切开,添加进去了
print(li)  #结果 ['afds', 1, 'nihao', False, (1, 2), 'jinxing']

查#查 切片 按索引位置去查

li=['afds','wang',[2,'fha',False,],'li','jinxing']
print(li[1])
print(li[2][1])#这是对列表中的列表的查询,按照元素的索引来查询的  输出结果fhali1=li[2][1]print(li1)#输出结果fha

#元祖,  儿子不能修改 孙子能改
tuple=(1,2,3,4,"jinxing",["yuanhao",'jinjiao',5,8],("adfh",123))
tuple[5][0]=tuple[5][0].capitalize()#改了孙子 能够修改成功
print(tuple)
tuple[6][0]=tuple[6][0].capitalize()
print(tuple)#会报错TypeError: 'tuple' object does not support item assignment  因为那也是一个元祖

#sort排序,正常的是从小到大li=[1,3,2,4,6,8,5,7,9,0]
# print(li.sort())   #打印无内容
# li.sort()
# print(li)#这样打印
li.sort(reverse=False)
print(li)#反向打印

转载于:https://www.cnblogs.com/wangkun122/p/7723753.html

day5 python学习相关推荐

  1. Python学习笔记:Day 16 编写移动App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  2. Python学习笔记:Day15 部署Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. Python学习笔记:Day14 完成Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  4. Python学习笔记:Day13 提升开发效率

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  5. Python学习笔记:Day 12 编写日志列表页

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此, 写下这些 ...

  6. Python学习笔记:Day11 编写日志创建页

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. Python学习笔记:Day 10 用户注册和登陆

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. Python学习笔记:Day 9 编写API

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. Python学习笔记:Day 7 编写MVC

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. python 查询 elasticsearch 常用方法(Query DSL)
  2. 有没有办法折叠Eclipse中的所有代码块?
  3. Spark详解(四):Spark组件以及消息通信原理
  4. java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?
  5. 04,认证、权限、频率
  6. 从汇编去分析线程安全
  7. zoj1738 Lagrange's Four-Square Theorem(DP)
  8. C:socket相关的sendto()函数简介
  9. 显示屏色温调节 影响 测试软件,Twilight屏幕色温调节软件
  10. P2P直播软件设计的技术原理和改进
  11. NCBI数据库以及常用编号
  12. c语言tc2.0编译器下载,c语言编译器|c语言编译器(wintc)_绿茶手机网
  13. 写作之: 文献总结表格式
  14. python中reduce函数的作用_python中reduce()函数的使用方法示例
  15. Android Verified Boot 2.0
  16. TYUT太原理工大学2022需求工程考试选择题背诵版
  17. 手机WAP网站 相关
  18. jquery uploadify 用法详解
  19. fastadmin中使用 x-editable
  20. 五分钟带你了解面向对象的四大基本特征

热门文章

  1. java创建请求拦截器_80.简单Retrofit+RxJava+日志拦截器结合使用
  2. CSS3 Media Queries详细介绍和使用实例
  3. struts2访问session的两种方法
  4. spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
  5. 自定义布局RelativeLayout 画网格线
  6. 自己动手写一个Struts2
  7. golang中的方法
  8. golang中的strings.HasSuffix
  9. C 关于unsigned int compzero = ~0;与unsigned int compzero = 0xFFFF; 的区别!
  10. C++ QT中namespace使用?