Từ những gì tôi có thể nói, sự khác biệt giữa PyList_SetItem và PyList_SETITEM là PyList_SetItem sẽ giảm số lượng tham chiếu của mục danh sách mà nó ghi đè và PyList_SETITEM thì không.PyList_SetItem so với PyList_SETITEM
Có lý do nào khiến tôi không nên sử dụng PyList_SetItem mọi lúc không? Hoặc tôi sẽ gặp rắc rối nếu tôi sử dụng PyList_SetItem để khởi tạo một vị trí chỉ mục trong một danh sách?
Nhưng tôi sẽ gặp phải bất kỳ sự cố nào nếu tôi sử dụng PyList_SetItem * tất cả * thời gian và * không bao giờ * sử dụng PyList_SETITEM? – user1245262
Tuyệt đối không. Trong thực tế, đó có lẽ là cách an toàn nhất. 'PyList_SET_ITEM' chủ yếu là hack tốc độ. –
Cảm ơn - và cảm ơn bạn đã thêm dòng cuối cùng vào câu trả lời ban đầu của bạn. – user1245262