W WolfCode · CSC 141

List Methods

列表方法

≈ 20 min · python-lists · Open in WolfCode

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

OperationIn-place (mutates)New list (preserves)
Sortt.sort()sorted(t)
Reverset.reverse()list(reversed(t))
Appendt.append(x)t + [x]
Remove lastt.pop()t[:-1]

When in doubt, prefer the right column — they're safer.