Làm cách nào để khởi tạo danh sách với giá trị mặc định bằng Python gấp 10 lần?Khởi tạo danh sách với độ dài cụ thể bằng Python
Tôi đang tìm kiếm một cách đẹp để khởi tạo danh sách trống với một phạm vi cụ thể. Vì vậy, hãy tạo một danh sách có 10 số không hoặc một cái gì đó để chắc chắn rằng danh sách của tôi có độ dài cụ thể.
hoặc [{} cho _ trong phạm vi (10)] để tránh cảnh báo lint –
giống như [0] * 10 không phải là cách tạo danh sách 2d. Nếu bạn tạo một danh sách 'l = [[0] * 10] * 10]', hãy thử thay đổi 'l [0] [0] = 100', bạn sẽ thấy rằng l [1] [0], l [2] [0] ... l [9] [0] đều được đặt thành 100. Đó là vì '*' sao chép tham chiếu cho đối tượng. –
Chỉ cần nhấn một. Vết thương với [['' cho i trong phạm vi (5)] cho j trong phạm vi (5)] thay vì >>> card_strings = [[''] * 5] * 5 >>> card_strings [0] [0 ] = "Điều đó thật bất ngờ ..." – RobotHumans