鱼C论坛

 找回密码
 立即注册
查看: 4265|回复: 2

[技术交流] Python列表方法应用详解

[复制链接]
发表于 2019-7-10 19:43:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 长路漫漫唯C作伴 于 2019-7-10 19:42 编辑

Python列表方法应用详解
方法
含义
返回值
append()
将对象追加到末端
L.append(object) ->None
clear()
从列表中移除所有项目
L.clear() -> None
copy()
列表的浅拷贝
L.copy() -> list
count()
值出现的次数
L.count(value) -> integer
extend()
通过追加可迭代元素来扩展列表
L.extend(iterable) -> None
index()
返回第一个值的引索值,
如果值不存在,则引发ValueError
L.index(value, [start, [stop]]) -> integer
insert()
添加对象在索引值之前
L.insert(index, object) -> None
pop()
移除并返回索引项(默认为最后一个),如果List为空或索引超出范围,则引发IndexError
L.pop([index]) -> item
remove()
删除第一次出现的值,如果值不存在,则引发ValueError
L.remove(value)
reverse()
使列表翻
L.reverse() -> None
sort()
稳定排序
L.sort(key=None, reverse=False) -> None

代码示例:
  1. >>> list1=[1,"2",3.0]
  2. >>> list1.append(0)
  3. >>> list1
  4. [1, '2', 3.0, 0]
  5. >>> list1.extend([1,2,3])
  6. >>> list1
  7. [1, '2', 3.0, 0, 1, 2, 3]
  8. >>> list1.index(1)
  9. 0
  10. >>> list1.index(6)
  11. Traceback (most recent call last):
  12.   File "<pyshell#72>", line 1, in <module>
  13.     list1.index(6)
  14. ValueError: 6 is not in list
  15. >>> list1.insert(3,3.5)
  16. >>> list1
  17. [1, '2', 3.0, 3.5, 0, 1, 2, 3]
  18. >>> list1.pop(1)
  19. '2'
  20. >>> list1
  21. [1, 3.0, 3.5, 0, 1, 2, 3]
  22. >>> list1.remove(1)
  23. >>> list1
  24. [3.0, 3.5, 0, 1, 2, 3]
  25. >>> list1.remove(6)
  26. Traceback (most recent call last):
  27.   File "<pyshell#79>", line 1, in <module>
  28.     list1.remove(6)
  29. ValueError: list.remove(x): x not in list
  30. >>> list1.reverse()
  31. >>> list1
  32. [3, 2, 1, 0, 3.5, 3.0]
  33. >>> list1.sort()
  34. >>> list1
  35. [0, 1, 2, 3, 3.0, 3.5]
  36. >>> list1.sort(reverse=True)
  37. >>> list1
  38. [3.5, 3, 3.0, 2, 1, 0]
  39. >>> list2=list1.copy()
  40. >>> list2
  41. [3.5, 3, 3.0, 2, 1, 0]
  42. >>> list2.clear()
  43. >>> list2
  44. []
  45. >>> list1.count(3)
  46. 2
  47. >>> list1.count(2)
  48. 1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-27 09:37:16 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-22 11:50:54 | 显示全部楼层
这条评论 来自230222
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 04:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表