Trong Python, tôi có thể thực hiện "x trong danh sách" để xem danh sách có chứa x hay không. Có bất kỳ tương đương được xây dựng trong trong Đề án để làm điều này?Sơ đồ được tích hợp để kiểm tra ngăn chứa danh sách
5
A
Trả lời
6
Các R5RS, và R6RS standard library for lists xác định memq
, memv
, và member
mà có thể được sử dụng cho mục đích đó.
0
Không, không có danh sách được xây dựng trong vị ngữ sẽ làm điều đó cho bạn. Nó rất dễ dàng để xác định một lambda hoặc một macro để làm điều đó mặc dù.
+1
vâng chỉ gây phiền nhiễu – Claudiu
4
(define (contains? l i)
(if (empty? l) #f
(or (eq? (first l) i) (contains? (rest l) i))))
6
Trong Scheme PLT, người ta
(member whatever list)
(memv whatever list)
(memq whatever list)
từ SRFI mà sử dụng, tương ứng, equal?
, eqv?
, và eq?
để kiểm tra cho sự bình đẳng. Ngoài ra còn có một số chức năng thư viện khác liên quan đến tìm kiếm trong danh sách:
Các vấn đề liên quan
- 1. Danh sách kiểm tra để nâng cấp sơ đồ cơ sở dữ liệu
- 2. Kiểm tra xem danh sách đỉnh có chứa đối tượng
- 3. Haskell: kiểm tra xem danh sách có chứa "danh sách con" cụ thể
- 4. Kiểm tra xem danh sách chỉ chứa mục x
- 5. C# Danh sách <T> Chứa kiểm tra
- 6. Kiểm tra xem danh sách <t> chứa bất kỳ một danh sách khác
- 7. Kiểm tra để tích hợp liên tục
- 8. Kiểm tra xem danh sách có chứa danh sách khác với Python
- 9. Kiểm tra xem mục danh sách chứa các mục từ danh sách khác
- 10. Kiểm tra tích hợp trong CakePHP 2.0
- 11. Cách súc tích nhất để kiểm tra xem một danh sách trống hay chỉ chứa Không có gì?
- 12. python làm thế nào để kiểm tra danh sách does't chứa bất kỳ giá trị
- 13. vulnerabilies an danh sách kiểm tra
- 14. Cách tốt nhất để kiểm tra xem danh sách thả xuống có chứa giá trị không?
- 15. Danh sách Phông chữ WPF tích hợp
- 16. làm thế nào để kiểm tra xem một danh sách chứa một sublist
- 17. .NET có cách kiểm tra xem Danh sách chứa tất cả các mục trong Danh sách b không?
- 18. Danh sách các biến tích hợp MSBuild
- 19. Cách kiểm tra sơ đồ url tùy chỉnh trên iphone?
- 20. Làm thế nào để có được một danh sách các mô-đun tích hợp trong python?
- 21. Thuật toán tốt nhất để kiểm tra xem danh sách được liên kết có chu kỳ
- 22. kiểm tra tích hợp commander.js cho CLI
- 23. Bộ lọc kiểm tra tích hợp Grails
- 24. Kiểm tra tích hợp với Authlogic?
- 25. Kiểm tra xem một chuỗi có chứa một phần tử từ một danh sách (các chuỗi)
- 26. Cách tổ chức kiểm tra tích hợp?
- 27. Làm cách nào để áp dụng chức năng ẩn danh từ danh sách trong sơ đồ?
- 28. Có thể, trong một mẫu django, để kiểm tra xem một đối tượng có được chứa trong danh sách
- 29. Cách kiểm tra danh sách A có chứa bất kỳ giá trị nào từ danh sách B không?
- 30. Kiểm tra danh sách trong Jinja2
Nó không phải chỉ trong một SRFI, mà còn trong R5RS (được thực hiện bởi tất cả các triển khai phong nha) http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-ZH-9.html#%_idx_428 – newacct
Cảm ơn nhận xét của bạn, tôi đã sửa các tham chiếu trong câu trả lời. –