Tôi gặp sự cố này và trong khi các câu trả lời khác cung cấp giải thích chính xác, giải pháp/cách giải quyết mà tôi thích không có ở đây. Sử dụng toán tử cộng thêm sẽ nối các danh sách lại với nhau và trả về kết quả. Trong trường hợp của tôi, tôi là sổ sách kế toán color
dưới dạng danh sách gồm 3 chữ số và opacity
làm phao, nhưng thư viện cần màu như danh sách gồm 4 chữ số có độ mờ là chữ số thứ 4. Tôi không muốn đặt tên một biến throwaway, vì vậy cú pháp này phù hợp với nhu cầu của tôi:
color = [1, 1, 0]
opacity = 0.75
plot.setColor(color + [opacity])
Điều này tạo ra một danh sách mới cho opacity trên bay và một danh sách mới sau khi nối, nhưng đó là tốt cho mục đích của tôi. Tôi chỉ muốn cú pháp nhỏ gọn để mở rộng một danh sách với một float và trả về danh sách kết quả mà không ảnh hưởng đến danh sách gốc hoặc float.
Bạn mong đợi những gì 'b = [4, 5, 6] + a' thực hiện. –