Python列表方法

1、append()在列表末尾追加新对象

>>> lst=[1,2,3]

>>> lst

[1, 2, 3]

>>> lst.append(4)

>>> lst

[1, 2, 3, 4]

2、count()统计元素再列表中的出现次数

>>> lst

[1, 2, 3, 4, 1]

>>> lst.count(1)

2

3、extend()扩展原有列表,和连接操作有区别

>>> lst=[1,2,3]

>>> lst2=[4,5,6]

>>> lst.extend(lst2)

>>> lst

[1, 2, 3, 4, 5, 6]

4、index()找出某个值匹配项的索引位置

>>> lst= [1,2,3]

>>> lst.index(3)

2

5、insert()在列表中某个位置插入对象

>>> lst

[1, 2, 3]

>>> lst.insert(3,4)

>>> lst

[1, 2, 3, 4]

>>> lst.insert(1,5)

>>> lst

[1, 5, 2, 3, 4]

6、pop()去除列表中的某个元素,默认去除最后一个元素,参数为索引位置

>>> lst

[1, 5, 2, 3, 4]

>>> lst.pop()

4

>>> lst

[1, 5, 2, 3]

>>> lst.pop(0)

1

>>> lst

[5, 2, 3]

7、remove ()移除列表中匹配项

>>> lst

[5, 2, 3]

>>> lst.remove(2)

>>> lst

[5, 3]

8、reverse()反向存放列表中的元素

>>> lst

[5, 3, 4]

>>> lst.reverse()

>>> lst

[4, 3, 5]

9、sort()给列表元素排序

>>> lst2

['hello', 'world', 'python']

>>> lst2.sort()

>>> lst2

['hello', 'python', 'world']

>>> lst

[4, 3, 5]

>>> lst.sort()

>>> lst

[3, 4, 5]

获取已排序的列表副本方法sorted()

>>> lst

[5, 4, 3]

>>> lst2=sorted(lst)

>>> lst2

[3, 4, 5]

>>> lst

[5, 4, 3]

10、高级排序

参数cmp使用:

>>> cmp(1,2)

-1

>>> cmp(1,1)

0

>>> cmp(2,1)

1

>>> lst=[5,2,9,7,6]

>>> lst.sort(cmp)

>>> lst

[2, 5, 6, 7, 9]

参数key使用:

>>> lst=['world','hello','language','python']

>>> lst.sort(key=len)

>>> lst

['world', 'hello', 'python', 'language']

参数reverse使用:

>>> lst=[5,3,4,6,9,2]

>>> lst.sort(reverse=True)

>>> lst

[9, 6, 5, 4, 3, 2]

参数cmp、key、reverse都额可以用于sorted函数

元组

1、元组创建长度为1的元组,后面加个逗号

>>> lst=3*(2+3)

>>> lst

15

>>> lst=3*(2+3,)

>>> lst

(5, 5, 5)

2、tuple函数列表转换成元组

>>> lst=[2,3,4]

>>> lst2=tuple(lst)

>>> lst2

(2, 3, 4)

3、元组访问方法通列表访问方法

>>> lst2[0]

2

>>> lst2[:]

(2, 3, 4)

>>>

python元组和列表都支持的方法_python列表方法和元组相关推荐

  1. python元组和列表都支持的方法是_python_列表和元组

    1.1.列表定义 列表是python中内置有序可变序列,列表的所有元素放在一对中括号"[]"中,并使用逗号分隔开: 一个列表中的数据类型可以各不相同,可以同时分别为整数.实数.字符 ...

  2. python元组和列表都支持的方法是_Python进阶1-元组和列表

    本系列文章是一系列学习笔记,希望较为深入地分析Python3中的原理.性能,文章中绝大部分观点都是原作作者的观点(如下),本人对书中示例加以实践和总结,并结合相应的Python的C语言源码(3.6.1 ...

  3. python元组和列表都支持的方法_(3)python 列表和元组

    列表 元组 字段 等都是一种数据结构.其中列表和元组比较相似都是顺序保存的,都可以通过索引来找到元素. 列表和元组的主要区别:列表是可以修改的,元组不可以修改.列表用[]表示,元组用()表示 一.列表 ...

  4. python字符串的方法和列表的方法_python 字符串方法及列表,元组,字典(一)

    字符串 str 注: 若想要保持单引号和双引号为字符串的一部分 1)单双引号交替使用, 2)使用转义字符\ 3)成对三个引号被存在变量里 二.字符串详细用法 字符串的单个取值例 p_1="h ...

  5. python里元组和列表的共同点和不同点_Python列表和元组的相同点和不同点是什么...

    相同点:属于有序序列.可以强制转换.使用len()统计元素个数.使用count()统计指定元素的出现次数.不同点:1.元组类型为tuple,列表类型为list:2.元组不能修改,列表可以根据索引来修改 ...

  6. python的列表方法_Python列表的常用方法

    一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...

  7. python删除列表元素的所有方法_python 列表删除所有指定元素的方法

    python 列表删除所有指定元素的方法 如下所示: a = [1,1,1,2,3,45,1,2,1] a.remove(1) result: [1,1,2,3,45,1,2,1] while 1 i ...

  8. python列表使用技巧与方法_Python列表的相关操作与方法

    Python列表的相关操作与方法 1.列表 why:int.bool.str存在缺陷 str:存储少量的数据:所有的操作获取的内容都是 str类型,存储的数据类型单一. what: 列表可以承载任意数 ...

  9. python列表比较方法_python列表常用方法

    list是一个类,用中括号括上,逗号分隔,元素可以是数字,字符,字符串,也可以是嵌套列表,布尔类型. 1.通过索引取值 li=[1,12,9,'age',['wangtianning',[19,'10 ...

最新文章

  1. matlab gcc4.7,关于gcc-4.7.2 cannot compute suffix of object fil...
  2. Redis与Memcached简要比较
  3. JavaScript的函数
  4. 很多优秀的软件公司和开发者为什么愿意开源和共享?
  5. Database之SQLSever:SQL命令实现四则运算、desc降序、like模糊查询、distinct去重、MAX/MIN/SUM/AVG/COUNT/GROUP/having等案例之详细攻略
  6. jax-rs jax-ws_JAX-WS入门
  7. php连接函数config,smarty内置函数config_load用法实例
  8. AI赋能新闻播报 搜狐新闻客户端联合搜狗打造首个明星“数字人”主播
  9. vue中如何实现用JavaScript调用函数的方式使用一个通用的通知组件
  10. RAID卡的安装配置
  11. 《信息处理技术员考试考前冲刺预测卷及考点解析》下午案例复习重点
  12. asp.net有效使用缓存(转)
  13. 【SSM分布式架构电商项目-14】后台CMS内容管理系统管理前台首页广告
  14. 什么是测试开发工程师
  15. 你的接口真的线程安全了么?聊聊保证线程安全的10个小技巧
  16. 谈谈写博客的意义和感受
  17. vue.js+socket.io+express+mongodb打造在线聊天[一]
  18. Spark Streaming 对比 Structured Streaming(及其内部的两种模式 MicroBatch Streaming VS Continous Streaming)
  19. 计算机网络合集(除应用层之外)
  20. Java学习之多态二

热门文章

  1. 信息安全技术网络安全等级保护基本要求GB/T 22239一2019(第一级安全要求)
  2. LCIS vijos—P1264
  3. DIY必备技能:玩好蓝牙技术很关键+18个详细案例
  4. lichee pi zero 荔枝派zero uboot编译 烧录
  5. 手把手带你Git筑基
  6. 开源和不开源_啤酒和Untappd开源
  7. 距1900年1月份天数
  8. 美国软件是如何最终装备在中国攻击直升机上的(三)
  9. 美通社企业新闻汇总 | 2019.1.8 | 海信在CES发布100吋三色激光电视,良品铺子品牌新定位高端零食...
  10. 东方红品牌网络代理商计划表