Tôi có hàm Python lấy danh sách làm tham số. Nếu tôi đặt giá trị mặc định của tham số vào một danh sách rỗng như thế này:Thực hành tốt nhất để đặt giá trị mặc định của tham số được cho là danh sách bằng Python?
def func(items=[]):
print items
pylint sẽ cho tôi biết "giá trị mặc định nguy hiểm [] như là đối số". Vì vậy, tôi đã tự hỏi thực hành tốt nhất ở đây là gì?
đây là điều mà mọi người mới bắt đầu sử dụng ngón chân của họ trên một hoặc hai lần, điều này khá thú vị rằng thông tin đã ngăn bạn viết một lỗi khủng khiếp! – wim