Làm cách nào để kiểm tra xem danh sách có nằm trong danh sách danh sách python không?
Trong python, danh sách là một tập hợp các kiểu dữ liệu, được sử dụng để lưu trữ tất cả các kiểu dữ liệu. Trong hướng dẫn này, chúng ta sẽ học trong python, cách kiểm tra xem một mục, phần tử, số, giá trị, đối tượng, từ có tồn tại trong danh sách hay không? Show 1. Sử dụng toán tử “in”Trong ví dụ này, chúng tôi đang sử dụng toán tử 'in' để kiểm tra xem một mục hoặc phần tử có tồn tại trong một chuỗi hay không. Nếu một mục tồn tại trong danh sách, nó sẽ trả về kết quả đầu ra là true, ngược lại nó sẽ trả về kết quả là false Thí dụ
đầu ra
Thời gian thực hiện. 0. 0009 (Giây) Giải trình Trong ví dụ trên, chúng tôi đã sử dụng toán tử 'in' để kiểm tra xem 'b' có tồn tại trong MyList hay không. Chúng tôi đã sử dụng điều kiện if-else để in kết quả. Vì 'b' có trong danh sách nên khối if được thực thi. Nếu 'b' không có trong MyList thì khối khác sẽ được thực thi 2. Sử dụng toán tử “not in”Trong ví dụ này, chúng tôi đang sử dụng toán tử "not in" để kiểm tra xem một mục hoặc phần tử có tồn tại trong danh sách hay không. Nếu phần tử không tồn tại trong danh sách, nó sẽ trả về true ngược lại là false Thí dụ
đầu ra
Thời gian thực hiện. 0. 0009 (Giây) Giải thích. 3. Sử dụng danh sách. hàm đếm()danh sách. đếm(x)Chúng tôi sử dụng hàm count() để đếm mục 'x' trong danh sách và trả về số lần xuất hiện của mục 'x' trong danh sách. Nếu số lần xuất hiện lớn hơn 0, điều đó có nghĩa là mục 'x' tồn tại trong danh sách Thí dụ
đầu ra
Thời gian thực hiện. 0. 0019 (Giây) Giải thích. 4. Sử dụng Chức năng tùy chỉnhTìm một mục theo trình tự mà không cần sử dụng bất kỳ chức năng tích hợp nào. Mã được thảo luận ngắn gọn trong phần giải thích Thí dụ
đầu ra
Thời gian thực hiện. 0. 0009 (Giây) Giải trình Trong đoạn mã trên, chúng tôi đã sử dụng vòng lặp for để lặp qua chuỗi i. và 'Danh sách của tôi'. Sau đó, bên trong vòng lặp for, chúng tôi đã sử dụng khối if để kiểm tra mọi giá trị của 'i' xem mục đó có tồn tại trong danh sách hay không. Nếu nó tồn tại, khối if sẽ đặt giá trị của 'bộ đếm' thành 1 Bên ngoài vòng lặp for, chúng ta lại sử dụng khối if-else để kiểm tra giá trị của 'counter'. Nếu giá trị bộ đếm là 1 thì nếu khối được thực thi, nếu không thì khối được thực thi. Danh sách có thể được lồng vào nhau, có nghĩa là các phần tử của danh sách chính là danh sách. Trong bài viết này, chúng ta sẽ xem cách tìm hiểu xem một phần tử đã cho có xuất hiện trong danh sách con mà chính chúng là các phần tử trong danh sách lớn hơn hay không với bất kỳTrước tiên, chúng tôi tìm kiếm nếu một phần tử có trong danh sách con và nếu danh sách con có trong danh sách. Nếu bất kỳ điều này là đúng, chúng ta có thể nói rằng phần tử có mặt trong danh sách Thí dụBản thử trực tiếp ________số 8đầu raChạy đoạn mã trên cho chúng ta kết quả sau - ('Given List : Ở trongTheo cách tiếp cận này, chúng tôi thực hiện một tìm kiếm đơn giản bằng toán tử in. Nếu mục là một phần của danh sách con cũng là một phần của danh sách bên ngoài, thì chúng tôi chấp nhận phần tử như hiện tại. Chúng tôi thực hiện hai kiểm tra, một để kiểm tra sự hiện diện và một kiểm tra khác để kiểm tra sự vắng mặt Thí dụBản thử trực tiếp 0đầu raChạy đoạn mã trên cho chúng ta kết quả sau - 1với chuỗiVới phương thức chuỗi từ mô-đun itertools, chúng ta có thể mở rộng danh sách các danh sách con và tiếp tục kiểm tra sự hiện diện của một phần tử bằng cách sử dụng in menthod |