Python 列表方法备忘单

Python 列表操作快速参考指南。掌握附加、插入、删除、排序和切片元素。

修改列表元素

添加、更新或删除列表中的项目的方法。

方法/功能语法描述
append()my_list.append(item)将一个元素添加到列表末尾。
extend()my_list.extend(iterable)将可迭代的所有元素追加到列表中。
insert()my_list.insert(index, item)在指定位置插入元素。
remove()my_list.remove(item)删除第一次出现的指定项目。如果未找到,则引发 ValueError。
pop()my_list.pop([index])删除并返回指定索引处的项目(默认为最后一个项目)。

列出实用程序和订单

用于搜索、排序和复制列表的方法。

方法/功能语法描述
sort()my_list.sort(reverse=False, key=None)对列表进行就地排序。
reverse()my_list.reverse()原地反转列表元素的顺序。
index()my_list.index(item)返回指定项第一次出现的索引。
clear()my_list.clear()从列表中删除所有元素。

交互式演示脚本

run_all_cheat_methods.py
在编辑器中运行
# append()
my_list.append(item)

# extend()
my_list.extend(iterable)

# insert()
my_list.insert(index, item)

# remove()
my_list.remove(item)

# pop()
my_list.pop([index])

# sort()
my_list.sort(reverse=False, key=None)

# reverse()
my_list.reverse()

# index()
my_list.index(item)

# clear()
my_list.clear()

常见问题解答

追加()和扩展()有什么区别?

append() 将其参数作为单个元素添加到列表的末尾,而extend() 迭代其参数并单独添加每个元素。

如何在不修改列表的情况下反转列表?

使用reverse()函数,或使用列表切片:my_list[::-1]。

相关主题

推荐的 Python 资源

通过相关的交互式教程、备忘单和代码比较来扩展您的知识。