list.append
在 Python 中,list.append(x) 用于把单个元素 x 追加到列表末尾,原地修改列表,不返回新列表。
基本用法
lst = [1, 2, 3]
lst.append(4) # lst 变成 [1, 2, 3, 4]
常见错误
-
append返回的是None,不要把它赋值给变量。# ❌ 错误写法 new_lst = lst.append(5) # new_lst 是 None -
append会把整个参数当作一个元素加进去,不会自动“拆开”。lst.append([5, 6]) # lst → [1, 2, 3, 4, [5, 6]] -
如果想一次性加入多个元素,用
extend或+、+=、解包等方式。lst.extend([7, 8]) # lst → [1, 2, 3, 4, [5, 6], 7, 8]
其他小技巧
-
在循环里动态追加:
squares = [] for i in range(5): squares.append(i * i) # squares → [0, 1, 4, 9, 16] -
追加字典、元组、对象都可以:
records = [] records.append({'name': 'Tom', 'age': 20})

浙公网安备 33010602011771号