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" inli3 print(v1) #False 第4个元素是一个列表

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

5 print(v3)6 v2 = "age" inli7 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 inli2:8 v3=v3 +str(i)9 print(v3)

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

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

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

  2. python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器

    一.列表解析式(列表推倒式): 功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表. 1 lst = [1, 3, 5, 8, 10] 2 ll = [x+x for x in ls ...

  3. python sorted下标_Python列表操作最全面总结

    1.列表添加元素 列表中可以使用append.insert.extend方法实现元素的添加. append会把新元素添加到列表末尾 "a", insert(index, objec ...

  4. python定义一个函数列表排序_Python 列表(修改、添加、删除、排序)

    Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据.在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构,今天讲的是数据结构中的Pytho ...

  5. python 列表拆分_python列表拆分

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我对python很新,但我遇到了问题. 我有一个看起来像列表的文本文件. 例如: ...

  6. python copy用法_Python 列表 copy() 使用方法及示例

    Python 列表 copy() 使用方法及示例 copy()方法返回列表的浅表副本. 列表可以被复制使用=运算符.例如:old_list = [1, 2, 3] new_list = old_lis ...

  7. python列表去重_python列表去重

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:利用集合去重 # ! usrbinpython3# -*- coding ...

  8. python列表乘法运算_Python列表基本运算和元组

    成员运算符 in 我们用它来判断指定字符串是否包含某些字符,现在我们用来判断一个元素是否在一个列表中,格式为 元素 in 列表.这是一个布尔表达式,如果元素在列表中,结果为布尔值 True,反之为 F ...

  9. python列表知识点_Python列表知识点

    1.列表基础 list.append(x) 在列表的末尾添加一个元素.相当于 a[len(a):] = [x] . list.extend(iterable) 使用可迭代对象中的所有元素来扩展列表.相 ...

  10. python元组操作_Python 列表和元组操作

    列表: 定义列表: shoppinglist=['car','clother','iphone'] 0 1 2 从列表中将clother取出 shoppinglist[2] 像列表中最后添加 shop ...

最新文章

  1. 【转载】标准输入输出、错误输出、重定向标准输出
  2. Laravel 5.5 的错误异常处理机制以及应用实例
  3. Linux 学习之虚拟机下的网络连接
  4. java中replace函数
  5. Linux运行脚本忽略警告,ShellCheck - 显示Shell脚本的警告和建议的工具
  6. python中正则表达式的使用
  7. 赵平C语言,赵平智与OIOIC
  8. php ftp login,关于php ftp_login()函数的10篇文章推荐
  9. 直接将多个结果转化为数组
  10. 硬纪元AI峰会前瞻:线下大数据驱动下的新零售,目标是精准营销
  11. MPLS virtual private network OptionB实验(华为设备)
  12. linux系统查看分区文件系统
  13. excel VBA编程入门教程
  14. 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路
  15. 将调试串口作为普通串口使用(仅限于调试、测试)
  16. 基于VHDL的交通灯设计(实训要求)
  17. mysql 统计不同成绩阶段的人数
  18. Python 随堂练习
  19. 中国人寿财险java_中国人寿财险社会招聘笔试内容: 今天刚笔试完,蹭着记着赶紧写上来,以便大家以后参考;...
  20. 湍流系数计算器_FLUENT湍流强度计算

热门文章

  1. [C#] LINQ之GroupBy
  2. 简单async数据分批处理
  3. 【XSY2470】lcm 数学
  4. 细说文件读写操作(读写锁)
  5. 页面回发(PostBack)后,滚动条位置保持不变
  6. java poi 只能创建?,Java POI使用SS模型创建新的工作簿?
  7. 并发编程学习之AQS抽象队列同步器
  8. JavaScript的==和Java的==比较
  9. 使用Asp.net的TreeView来构建用户选择输入
  10. Ubuntu双网卡绑定