Cho đoạn mã sau:
def ham(b): b.append(5) lst = [1, 2, 3] ham(lst) print(lst)Kết quả là:
[1, 2, 3, 5][1, 2, 3][5]LỗiHướng dẫn giải:Đối số là danh sách (kiểu tham chiếu), nên thay đổi trong hàm ảnh hưởng trực tiếp đến danh sách gốc.
Môn học
Chủ đề / Chương
Bài học
Chủ đề
Cho đoạn mã sau:
def ham(b): b.append(5) lst = [1, 2, 3] ham(lst) print(lst)Kết quả là:
[1, 2, 3, 5][1, 2, 3][5]LỗiHướng dẫn giải:Đối số là danh sách (kiểu tham chiếu), nên thay đổi trong hàm ảnh hưởng trực tiếp đến danh sách gốc.