数据结构
列表 list
索引、切片、增删改,LeetCode 最常用
列表 list
列表是可变的、有序的序列,LeetCode 里几乎每题都会用到。
加载代码编辑器中…
切片 [start:end:step]
切片得到新列表,不修改原列表。[::-1] 是常用“反转”。
加载代码编辑器中…
增删改
append、pop、insert、remove 是 LeetCode 里最常用的操作。
加载代码编辑器中…
其他常用方法
extend 合并列表,index 查下标,count 计数,reverse 原地反转,sort 原地排序。
加载代码编辑器中…
复制与注意
直接赋值是引用,改一个会改另一个;要复制用 lst.copy() 或 lst[:]。
加载代码编辑器中…
常用写法小结
LeetCode 里常写的几行:反转、去重(顺序可能变)、合并、初始化。
加载代码编辑器中…