1. append():在列表末尾添加新的对象。,2. extend():连接两个列表,将第二个列表的元素添加到第一个列表的末尾。,3. insert():在指定位置插入一个元素。,4. remove():移除列表中某个值的第一个匹配项。,5. pop():移除并返回列表中的指定位置的元素。,6. index():从列表中找出某个元素的索引位置。,7. count():统计某个元素在列表中出现的次数。,8. sort():对列表进行排序。,9. reverse():反向列表中元素的顺序。,10. copy():复制整个列表。,11. clear():清空列表。,12. list():将其他可迭代的数据类型转换为列表。,13. len():返回列表的长度。,14. max():返回列表中的最大值。,15. min():返回列表中的最小值。,16. sum():返回列表中所有元素的和。,17. any():判断列表中是否有元素为真。,18. all():判断列表中的所有元素是否都为真。,19. map():对列表的每个元素应用指定的函数,并返回一个新的列表。,20. filter():过滤掉列表中不符合条件的元素,返回一个新的列表。,21. reduce():对列表元素进行累积操作,返回一个单一的值。,22. zip():将多个可迭代对象的元素打包成一个个元组,然后返回由这些元组组成的列表。,23. list comprehension:使用简洁的语法快速生成一个新的列表。,24. del keyword:删除列表中的元素或切片。,25. iter():创建一个迭代器对象,用于遍历列表中的元素。,26. next():获取迭代器的下一个元素。,27. hasattr():判断对象是否包含对应的属性。,28. getattr():获取对象的属性值。,29. setattr():设置对象的属性值。,30. callable():判断对象是否可调用。,31. isinstance():判断对象是否是一个已知的类型。,32. issubclass():判断一个类是否是另一个类的子类。,33. super():调用父类的方法。,34. vars():返回对象的属性和属性值的字典。,35. locals():返回当前作用域的局部变量的字典。,36. globals():返回全局变量的字典。,37. ascii():返回字符串的ASCII码表示形式。,38. ord():返回单个字符的Unicode编码。,39. chr():将整数转换为对应的Unicode字符。,40. str():将对象转换为字符串类型。,41. repr():将对象转换为供解释器读取的形式。,42. format():格式化字符串,可以在字符串中使用占位符来插入变量的值。,43. f-string(Python 3.6+): 格式化字符串,可以在字符串中使用表达式来插入变量的值。,44. enumerate():同时遍历序列的索引和元素,返回一个枚举对象。,45. zip_longest():将多个可迭代对象的元素打包成一个个元组,如果长度不一致,则用指定的填充值填充缺失的部分。,46. groupby():根据指定的条件对序列进行分组,返回一个生成器对象,可以用于迭代分组后的结果。,47. enumerate():同时遍历序列的索引和元素,返回一个枚举对象。,48. zip_longest():将多个可迭代对象的元素打包成一个个元组,如果长度不一致,则用指定的填充值填充缺失的部分。,49. groupby():根据指定的条件对序列进行分组,返回一个生成器对象,可以用于迭代分组后的结果。
1、创建列表
1、1 list()
:将其他可迭代对象转换为列表。
1、2 []
:创建一个空列表。
1、3 list(range())
:创建一个包含指定范围内的整数的列表。
2、访问列表元素
2、1 list[index]
:通过索引访问列表中的元素。
2、2 list.index(element)
:查找列表中指定元素的索引。
3、修改列表元素
3、1 list[index] = new_element
:通过索引修改列表中的元素。
4、添加列表元素
4、1 list.append(element)
:在列表末尾添加一个元素。
4、2 list.insert(index, element)
:在指定索引处插入一个元素。
4、3 list.extend(iterable)
:将可迭代对象中的元素添加到列表末尾。
5、删除列表元素
5、1 del list[index]
:通过索引删除列表中的元素。
5、2 list.remove(element)
:删除列表中第一个匹配的元素。
5、3 list.pop(index)
:通过索引删除并返回列表中的元素。
5、4 list.clear()
:清空列表中的所有元素。
6、列表切片
6、1 list[start:end]
:从列表中提取一个子列表,包括起始索引,但不包括结束索引。
6、2 list[:end]
:从列表中提取一个子列表,包括所有元素,直到结束索引。
6、3 list[start:]
:从列表中提取一个子列表,包括起始索引,直到列表末尾。
6、4 list[:]
:复制整个列表。
7、列表排序
7、1 list.sort()
:对列表进行原地排序。
7、2 sorted(list)
:返回一个新的已排序列表,不改变原列表。
8、列表反转
8、1 list.reverse()
:原地反转列表。
9、列表长度
9、1 len(list)
:返回列表的长度。
10、列表遍历
10、1 for element in list:
:遍历列表中的每个元素。
10、2 for index, element in enumerate(list):
:同时获取列表中的元素及其索引。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/648238.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复