List Methods
列表方法
Think Python's most-quoted Debugging warning: don't write `t = t.sort()`. sort() returns None.
The trap
The classic mistake
The fix — `sorted()` and `list(reversed())`
Python · runnable
The full cheat-sheet
| Operation | In-place (mutates) | New list (preserves) |
|---|---|---|
| Sort | t.sort() | sorted(t) |
| Reverse | t.reverse() | list(reversed(t)) |
| Append | t.append(x) | t + [x] |
| Remove last | t.pop() | t[:-1] |
When in doubt, prefer the right column — they're safer.