Làm cách nào để chuyển một số nguyên theo tham chiếu bằng Python?Truyền số nguyên theo tham chiếu trong Python
Tôi muốn sửa đổi giá trị của biến mà tôi chuyển đến hàm. Tôi đã đọc rằng mọi thứ trong Python đều được truyền theo giá trị, nhưng phải có một thủ thuật đơn giản. Ví dụ, trong Java bạn có thể vượt qua các loại tài liệu tham khảo của Integer
, Long
vv
- Làm thế nào tôi có thể vượt qua một số nguyên vào một chức năng bằng cách tham khảo?
- Thực tiễn tốt nhất là gì?
thấy điều này cho một tốt đẹp nếu cách hơi phức tạp để quấn ints của bạn trong một lớp nặc danh (mà có thể thay đổi) mà sẽ cư xử giống như một 'tham khảo': http: // stackoverflow.com/a/1123054/409638 tức là ref = type ('',(), {'n': 1}) – robert