Tôi đang cố gắng tạo một chương trình nhỏ trong đó kiểm tra xem hộp có được kiểm tra không và nếu nó sẽ thêm một phần tử vào danh sách "tên". Nhưng tôi cần nó để kiểm tra xem tên chưa có trong danh sách trước khi nó thêm phần tử.Làm cách nào để biết danh sách không chứa phần tử?
5
A
Trả lời
32
Các Contains phương pháp
if (!myList.Contains("name"))
{
myList.Add("name");
}
Hoặc Any phương pháp
if (!myList.Any(s => s == "name"))
{
myList.Add("name");
}
sẽ thực hiện công việc. Bạn không chỉ định xem séc có phân biệt chữ hoa chữ thường hay không, các séc này là cả hai trường hợp nhạy cảm với trường hợp nhưng thật dễ dàng để cập nhật cho các séc không phân biệt chữ hoa chữ thường.
6
Thay vào đó, bạn có thể sử dụng HashSet để thiết kế không cho phép bất kỳ bản sao nào.
Các vấn đề liên quan
- 1. Làm cách nào để áp dụng itertools.product cho các phần tử của danh sách danh sách?
- 2. Làm cách nào để có danh sách các chỉ mục của các phần tử khác không trong danh sách?
- 3. Làm cách nào để đếm các phần tử danh sách không bị ẩn?
- 4. Làm cách nào để tìm danh sách trong danh sách các danh sách có tổng số phần tử lớn nhất?
- 5. Làm cách nào để biết phần tử <video> hiện có đang phát không?
- 6. Trong Scala, làm thế nào để có được một lát của một danh sách từ phần tử thứ n đến cuối danh sách mà không biết chiều dài?
- 7. Làm cách nào để tìm một phần tử cụ thể trong Danh sách <T>?
- 8. Xóa phần tử không có trong danh sách
- 9. Làm cách nào để thêm các phần tử tương ứng của một số danh sách số?
- 10. Tôi làm cách nào để nhóm theo danh sách các phần tử?
- 11. Làm cách nào để hiển thị tất cả các phần tử trong danh sách mảng?
- 12. Làm cách nào để tạo thành phần tử trong danh sách ul không thể xóa và không thể phân tách?
- 13. UITableView, làm cách nào để biết Phần nào trong cellForRowAtIndexPath?
- 14. Thử nghiệm phần tử trong danh sách
- 15. Cách nhận phần tử phụ thứ hai của mọi phần tử trong danh sách
- 16. Làm cách nào để bạn có thể tách danh sách thành từng phần tử x và thêm các phần tử x đó vào danh sách mới?
- 17. in phần tử danh sách mảng?
- 18. Làm cách nào để kiểm tra phần tử cuối cùng của danh sách python?
- 19. Làm cách nào để thêm phần tử vào Danh sách khi đang lặp trong java?
- 20. Làm cách nào để xóa phần tử trong danh sách, sử dụng forEach?
- 21. Làm cách nào để tìm tất cả các phần tử có thể có trong danh sách?
- 22. Làm cách nào để lặp qua các phần tử n đầu tiên của danh sách?
- 23. Cách chèn phần tử vào danh sách cuối cùng?
- 24. Cách đơn giản để thêm các phần tử từ danh sách này sang danh sách khác
- 25. Xóa các phần tử khỏi danh sách chứa các ký tự cụ thể
- 26. Xóa phần tử khỏi danh sách chung
- 27. Cách tìm các phần tử phổ biến trong danh sách các danh sách?
- 28. Làm cách nào để biết danh sách có mục thứ ba?
- 29. Tìm các phần tử không phổ biến trong danh sách
- 30. Thêm các phần tử từ danh sách này sang danh sách khác C#
Bạn đã thử bất cứ điều gì cho mình chưa? – Jon
[Mục 5 từ google cho "danh sách C# không chứa"] (http://www.dotnetperls.com/list-contains), sẽ không quá khó khăn cho bất kỳ ai để tìm ra bước tiếp theo – Sayse
@Sayse kể từ hôm nay, câu hỏi này giờ đây là tìm kiếm hàng đầu trên Google cho cụm từ đó;) – James