1.在列表末尾添加新的对象

1 li=[11,22,33,'aa','bb','cc']

2 li.append('dd')

3 print(li)

2.清空列表

1 li=[11,22,33,'aa','bb','cc']

2 li.clear()

3 print(li)

3.列表拷贝

1 li=[11,22,33,'aa','bb','cc']

2 li_new=li.copy()

3 print(li_new)

4.计算元素出现的次数

1 li=[11,22,33,'aa','bb','cc','aa']

2 li_new=li.count("aa")

3 print(li_new)

5.扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)

1 li3=[11,22,33,'aa','bb','cc','aa']

2 li3.append(['kk,vv'])

3 print(li3)

4

5

6 li=[11,22,33,'aa','bb','cc','aa']

7 li.extend('kkvv')

8 print(li)

9

10 li1=[11,22,33,'aa','bb','cc','aa']

11 li1.extend(['kk','vv'])

12 print(li1)

6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)

1 li=[11,22,33,'aa','bb','cc','aa']

2 r1=li.index('aa',0,-1)

3 print(r1)

7.在指定索引位置的前面插入元素

1 li=[11,22,33,'aa','bb','cc','aa']

2 li.insert(-1,["AA","BB"])

3 print(li)

8.删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值

1 li=[11,22,33,'aa','bb','cc','aa']

2 r1=li.pop()

3 print(li)

4 print(r1)

5

6 li=[11,22,33,'aa','bb','cc','aa']

7 r1=li.pop(2)

8 print(li)

9 print(r1)

9.删除列表中的指定值,左边优先

1 li=[11,22,33,'aa','bb','cc','aa']

2 li.remove('aa')

3 print(li)

10.将当前列表进行翻转

1 li=[11,22,33,44,55]

2 li.reverse()

3 print(li)

11.列表的排序(reverse=True时倒序排序)

1 li=[11,22,33,44,55]

2 li.sort()

3 print(li)

4

5 li2=[11,22,33,44,55]

6 li2.sort(reverse=True)

7 print(li2)

注:1.列表中可以嵌套任何类型数据(数字、字符串、列表、布尔值等)

2.列表索引取值  pirnt(li[3])

3.列表切片 print (li[2:-1])

4.for循环和while循环

5.列表的元素可以被修改,元素是有序的(字符串元素不能被修改)

6.列表中的索引修改元素 li=[1,2,3,4] li[1]='aa' print (li)

7.列表中删除元素(索引删除和切片删除) del li[2]  del li[0:2]

8.列表中的in操作(返回布尔值真与假)

1 li = [1, 12, 9, "age", ["AAA", ["19", 10], "BBB"], "CC", True]

2 v1 = "AAA" in li

3 print(v1) #False 第4个元素是一个列表

4 v3=li[4][1][1] #取出列表嵌套列表元素10

5 print (v3)

6 v2 = "age" in li

7 print(v2) #True

9.列表转换成字符串(a.直接使用字符串join方法:列表中的元素只有字符串 b.需要自己写for循环一个一个处理: 既有数字又有字符串)

1 li = [ "age","aa", "BB", "dd"]

2 v1=''.join(li)

3 print (v1)

4

5 li2 = [ "age","aa", "BB", "dd",10,12,13]

6 v3=''

7 for i in li2:

8 v3=v3 + str(i)

9 print(v3)

python已知有列表_python 列表常用方法相关推荐

  1. python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解

    python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...

  2. python向空列表添加列表_Python列表核心知识点汇总

    千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要的.约 ...

  3. python.集合转列表_Python列表、元组、字典、集合

    目录 3.1 Python 列表 3.2 Python 元组 3.3 Python 字典 3.4 Python 集合 3.1 Python列表 3.1.1 Python列表的概述 列表的定义:列表是一 ...

  4. python字符串转化列表_Python列表到字符串的转换

    python字符串转化列表 Sometimes we want to convert the list to a string so that we can print it or log it fo ...

  5. python已知两条直角边求斜边_Python实现已知三角形两直角边,求斜边--思路,伪代码,优化...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. ...

  6. python如何建立列表_python列表的用法

    1.什么是列表 1.列表是一种容器(用来存储数据对象) 2.列表能够存储多个数据对象 - 序列 3.列表是一个可变序列 4.列表中的数据元素们会有先后顺序 2.创建列表的方式 1.使用字面值的方式创建 ...

  7. python已知两条直角边求斜边,Python实现“已知三角形两个直角边,求斜边”

    用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. 思路:伪代码描述下步骤 1.-input a ...

  8. python 已知一个字符,在一个list中找出近似值或相似值, 模糊匹配

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  9. python已知y求x_当使用python知道X坐标值未知时,如何根据Y坐标获取Path的X坐标

    当我只有一个已知的Y坐标方程,即P = a * b(其中a& b定义的值为0.8,150)和x坐标完全未知时,如何在曲线绘图上得到一个点没有连接x和y的方程(例如:y = mx b; #i没有 ...

最新文章

  1. 如何在CSDN MarkDown中居中显示并设置本地图像大小
  2. apache日志分析简介
  3. Oracle私房菜之安装Oracle 11g
  4. MySQL—事务及其特征
  5. LeetCode 456. 132模式(逆序遍历+单调栈)
  6. 网站项目建设流程概述
  7. 计算机应软件与理论学什么,计算机软件与理论
  8. cor软件免费下载_CDRX4软件免费版
  9. MATLAB 图像伪彩色处理
  10. 世界银行贷款可持续发展农业项目商业计划书
  11. MP-SPDZ详细介绍
  12. 关于WBS的一些知识点
  13. 基于软路由连接上网的相关配置
  14. 是否必须支持虚拟化的CPU才能安装64位系统?
  15. 基于matlab的SOM自组织网络仿真
  16. C++语言单链表实现荷兰旗问题
  17. 不用P图!用Python给头像加圣诞帽并制作成可执行软件!
  18. 他99年出生,本科身份摘FOCS 2021最佳学生论文奖,曾4刷NOI金牌
  19. Despair and Despair
  20. SAP配置——MRP

热门文章

  1. jquery字符串序列化方法总结
  2. PHP冒泡排序(Bubble Sort)算法详解
  3. NGINX的奇淫技巧 —— 7. IF实现数学比较功能 (2)
  4. php--- 转换编码
  5. 跨平台的报表生成器控件Stimulsoft Reports.Fx for Flex
  6. linux下的mysql配置
  7. NHibernate扩展:FluentNHibernate基础教程
  8. 别把项目成功当目标 (转)
  9. 做诗人,其实真的很冤
  10. js中的date操作