Hướng dẫn dùng get item python
Tôi sử dụng python3.7 và đối với một số ứng dụng, hãy tạo một lớp kế thừa từ a Show Nội dung chính
Tôi muốn hơn là tôi nhận được một giá trị theo các trường hợp chính của
và in ra kết quả mong đợi:
Nhưng hai điều này không:
Họ in repr của hàm. Làm cách nào tôi có thể gọi cho họ Lưu ý : Nó có thể là một số loại
Các cuộc gọi:
sẽ gọi 4 hữu ích 4 bình luận 1.1k xem chia sẻ Python: Triển khai cắt trong __getitem__?Tôi đang cố gắng thực hiện chức năng cắt lát cho một lớp tôi đang tạo để tạo ra một biểu diễn vector. Tôi có mã này cho đến nay, mà tôi tin rằng sẽ thực hiện đúng lát cắt nhưng bất cứ khi nào tôi thực hiện một cuộc gọi như
88 hữu ích 0 bình luận 50k xem chia sẻ answer 102 Các
102 hữu ích 5 bình luận chia sẻ answer 59 Tôi có một danh sách "tổng hợp" (một danh sách mà dữ liệu lớn hơn bạn muốn tạo trong bộ nhớ) và tôi
Các lát cắt không trả về cùng loại, điều này là không, nhưng nó hoạt động với tôi. 59 hữu ích 2 bình luận chia sẻ answer 10
Các đối tượng lát được tự động tạo khi bạn sử dụng dấu hai chấm trong ký hiệu đăng ký - và đó là những gì được truyền vào
Ví dụ sử dụng:
Python 2, lưu ý:Trong Python 2, có một phương thức không dùng nữa mà bạn có thể cần ghi đè khi phân lớp một số loại dựng sẵn. Từ tài liệu datamodel :
Điều này đã biến mất trong Python 3. 10 hữu ích 1 bình luận chia sẻ answer 7 7 hữu ích 0 bình luận chia sẻ answer 6 Để mở rộng câu trả lời của Aaron, đối với những thứ như
`` ` Đầu ra:
6 hữu ích 1 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâm |