Tôi biết trong C++ nó đã tồn tại #include <list>
Bây giờ tôi tò mò muốn biết nếu nó tồn tại trong python cũng.Có danh sách liên kết thư viện được xác định trước trong Python không?
Trả lời
Bạn cũng có thể có một cái nhìn tại llist
python packege, cung cấp một số tính năng hữu ích, đó deque
không. Không chỉ có liên kết kép, mà còn cấu trúc dữ liệu danh sách liên kết đơn trong packege đó. IMHO, một trong những lợi thế lớn nhất của packege này là tha khả năng lưu trữ một tham chiếu đến các yếu tố llist.
Có một câu trả lời khác ở đây: http://stackoverflow.com/questions/280243/python-linked-list?noredirect=1&lq=1 – Mugen
Dường như collections.deque là thư viện được liệt kê liên kết kép trong Python. Theo tài liệu, nó sẽ có khoảng O (1) chi phí khi phụ thêm hoặc popping từ đầu hoặc đuôi, cũng như O (n) cho chèn thường xuyên (phù hợp với những gì chúng ta mong đợi từ một danh sách liên kết).
API: http://docs.python.org/2/library/collections.html#collections.deque
Tôi đã xem xét tài liệu cho deque. Nó có vẻ như deque là giống như một FIFO hoặc LIFO. Bạn không thể chèn các phần tử vào giữa hàng đợi. Bạn chỉ có thể chèn chúng vào đầu hoặc cuối. – Mugen
- 1. Danh sách liên kết danh sách liên kết trong Java
- 2. gyp - cách xác định hương vị thư viện liên kết
- 3. GCC Không liên kết các thư viện chính xác
- 4. Thư viện mặc định được liên kết bởi gcc?
- 5. Liên kết thư viện được chia sẻ với thư viện tĩnh: thư viện tĩnh có được biên dịch khác với một ứng dụng đang liên kết nó không?
- 6. Có thể liên kết Thư viện tĩnh C++ với thư viện được chia sẻ không?
- 7. Tải thư viện được chia sẻ được liên kết với thư viện Rust trong R
- 8. Có gì bên trong tệp .lib của thư viện tĩnh, thư viện động được liên kết tĩnh và thư viện động được liên kết động?
- 9. Python: Kết hợp trong danh sách các danh sách (?)
- 10. Có phải Danh sách <T> là một danh sách được liên kết không?
- 11. Xác định danh sách các trình xử lý sự kiện được liên kết với sự kiện
- 12. Danh sách liên kết chứa các danh sách được liên kết khác & miễn phí
- 13. CUDA chia sẻ liên kết thư viện: tài liệu tham khảo không xác định để cudaRegisterLinkedBinary
- 14. "tham chiếu không xác định" khi liên kết với một thư viện tĩnh
- 15. xác định một danh sách các hàm trong Python
- 16. Liên kết thư viện tăng
- 17. Blockchain có phải là một danh sách liên kết không?
- 18. -lm Không liên kết thư viện toán học trong makefile
- 19. danh sách liên kết ngược lại không có temp
- 20. Có thể xây dựng một thư viện được chia sẻ với thư viện liên kết tĩnh được sử dụng không?
- 21. Python: Danh sách không được di chuyển
- 22. Danh sách liên kết đa luồng được nối kết
- 23. Thư viện để xác định bài viết không xác định của một danh từ?
- 24. Lỗi liên kết mục tiêu thư viện liên kết Cmake
- 25. Có danh sách thư viện Python 3 bên thứ 3 không?
- 26. Quy trình chính xác để liên kết các thư viện tĩnh có các thư viện tĩnh phổ biến là gì?
- 27. tai ương liên kết - tham chiếu không xác định
- 28. Danh sách liên kết đôi trong C++
- 29. Liên kết thư viện tĩnh với thư viện được chia sẻ của JNI trong Android
- 30. Liên kết tĩnh các thư viện SDL2
Chào mừng bạn đến với SO! Bạn có thể giải thích tại sao bạn cần điều này? Python đã có kiểu 'list'. – georg
Một danh sách 'Python' tương đương với một mảng, không phải là một danh sách liên kết, nó là một kiểu dữ liệu khác. – Leigh
Bản sao có thể có của http://stackoverflow.com/questions/280243/python-linked-list – Tim