Hướng dẫn python check item in list - python kiểm tra mục trong danh sách

Danh sách này là một thùng chứa quan trọng trong Python vì nó lưu trữ các yếu tố của tất cả các loại dữ liệu dưới dạng bộ sưu tập. Kiến thức về các hoạt động danh sách nhất định là cần thiết cho lập trình hàng ngày. Bài viết này thảo luận về cách nhanh nhất để kiểm tra xem giá trị có tồn tại trong danh sách hay không sử dụng Python.

Example:

list = test_list = [1, 6, 3, 5, 3, 4]
Input: 3  # Check if 3 exist or not.
Output: True
Input: 7  # Check if 7 exist or not.
Output: False

Phương pháp 1: Phương pháp ngây thơ

Trong phương pháp ngây thơ, người ta dễ dàng sử dụng một vòng lặp lặp qua tất cả các yếu tố để kiểm tra sự tồn tại của phần tử đích. Đây là cách đơn giản nhất để kiểm tra sự tồn tại của phần tử trong danh sách. Python là cách thông thường nhất để kiểm tra xem một yếu tố có tồn tại trong danh sách hay không. Cách cụ thể này trả về đúng nếu một phần tử tồn tại trong danh sách và sai nếu phần tử không tồn tại trong danh sách. Danh sách không cần phải được sắp xếp để thực hành phương pháp kiểm tra này.

Ví dụ 1: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng câu lệnh if-else không Check if an element exists in the list using the if-else statement

Python3

Các

not exist
5
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
7

not exist
8
not exist
9
Element Exists
0
Element Exists
1

Element Exists
2
Element Exists
3
Element Exists
4
Element Exists
5
Element Exists
6

Element Exists
7
Element Exists
8

Element Exists
2
Element Exists
3
Element Exists
4
Element Exists
2
Element Exists
6

Output:

not exist

Ví dụ 2: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng Loop & NBSP hay không;Check if an element exists in the list using a loop 

Python3

Element Exists
4___

Does string contain any list element : True
9
not exist
9
Element Exists
0
Checking if 15 exists in list
Yes, 15 exists in list
2

Element Exists
2
not exist
8
Checking if 15 exists in list
Yes, 15 exists in list
5
Input: 7  # Check if 7 exist or not.
Output: False
1
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
3
Checking if 15 exists in list
Yes, 15 exists in list
9

Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists
0
Element Exists
3
Element Exists
4
Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists
3
Element Exists
6

Output:

Element Exists

Ví dụ 3: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng trên mạng trong & NBSP hay không;Check if an element exists in the list using “in” 

Python3

Element Exists
4___

Does string contain any list element : True
9
not exist
9
Element Exists
0
Checking if 15 exists in list
Yes, 15 exists in list
2

Element Exists
2
Element Exists
3
Element Exists
4
Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists
3
Element Exists
6

Output:

Element Exists

Element Exists
2
not exist
8
Checking if 15 exists in list
Yes, 15 exists in list
5
Input: 7  # Check if 7 exist or not.
Output: False
1
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
3
Checking if 15 exists in list
Yes, 15 exists in list
9
Check if an element exists in the list using any[] function

Python3

Element Exists
4___

Does string contain any list element : True
9
not exist
9
Element Exists
0
Checking if 15 exists in list
Yes, 15 exists in list
2

Element Exists
2
not exist
8
Checking if 15 exists in list
Yes, 15 exists in list
5
Input: 7  # Check if 7 exist or not.
Output: False
1
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
3
Checking if 15 exists in list
Yes, 15 exists in list
9

Output:

Does string contain any list element : True

Ví dụ 3: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng trên mạng trong & NBSP hay không;count[]

not exist
8
Element Exists
4
not exist
3
Element Exists
0
Yes, 15 exists in list
4

Python3

Ví dụ 4: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng hàm bất kỳ [] nào không

Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
50
Element Exists
6

Input: 7  # Check if 7 exist or not.
Output: False
15
Input: 7  # Check if 7 exist or not.
Output: False
1
Input: 7  # Check if 7 exist or not.
Output: False
17
Input: 7  # Check if 7 exist or not.
Output: False
18
Element Exists
0

Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
27
Input: 7  # Check if 7 exist or not.
Output: False
28
Input: 7  # Check if 7 exist or not.
Output: False
29
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
31
Input: 7  # Check if 7 exist or not.
Output: False
32

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
64
Element Exists
6

Element Exists
7
Element Exists
8

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
71
Element Exists
6

Output:

Checking if 15 exists in list
Yes, 15 exists in list

Phương pháp 2: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng Count []

Chúng ta có thể sử dụng phương thức danh sách Python được xây dựng, Count [], để kiểm tra xem phần tử được truyền có tồn tại trong danh sách không. Nếu phần tử được truyền tồn tại trong danh sách, phương thức đếm [] sẽ hiển thị số lần nó xảy ra trong toàn bộ danh sách. Nếu đó là một số dương khác không, nó có nghĩa là một yếu tố tồn tại trong danh sách. Thể hiện để kiểm tra sự tồn tại của các yếu tố trong danh sách bằng cách sử dụng Count [].

Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
1
Element Exists
6
Input: 7  # Check if 7 exist or not.
Output: False
36
Input: 7  # Check if 7 exist or not.
Output: False
4
Input: 7  # Check if 7 exist or not.
Output: False
38__
The bisect function will only state the position of where to insert the element but not the details about if the element is present or not.

Input: 7  # Check if 7 exist or not.
Output: False
52
Input: 7  # Check if 7 exist or not.
Output: False
1
Input: 7  # Check if 7 exist or not.
Output: False
54
Input: 7  # Check if 7 exist or not.
Output: False
38
Element Exists
6

Python3

not exist
8
Input: 7  # Check if 7 exist or not.
Output: False
58
Input: 7  # Check if 7 exist or not.
Output: False
59
Element Exists
8

Phương pháp 3: Kiểm tra xem một phần tử có tồn tại trong danh sách bằng cách sử dụng sort + bicect_left + set

Các

Element Exists
3
Element Exists
4
not exist
09
Element Exists
6

Input: 7  # Check if 7 exist or not.
Output: False
77
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
13
not exist
14

not exist
8
not exist
3
Element Exists
0
not exist
18

Element Exists
2
Element Exists
3
Element Exists
4
Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists
3
Element Exists
6

Element Exists
3
Element Exists
4
not exist
26
Element Exists
6

not exist
28

not exist
8
not exist
30
not exist
3
not exist
32
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
34
not exist
3__

Element Exists
2
Element Exists
3
Element Exists
4
Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists
3
Element Exists
6

Element Exists
7
Element Exists
8

Element Exists
2
Element Exists
3
Element Exists
4
not exist
47
Element Exists
6

Output:

Checking if 4 exists in list [ using set[] + in] : 
Element Exists
Checking if 4 exists in list [ using sort[] + bisect_left[] ] : 
Element Exists

not exist
28

Python3

not exist
8
not exist
30
not exist
3
not exist
32
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
34
not exist
3__

Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
50
Element Exists
6

not exist
68
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
70
Element Exists
4
not exist
72
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
29
not exist
75

not exist
76
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
78
not exist
79

Phương pháp 4: Sử dụng phương thức Find []

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
64
Element Exists
6

Element Exists
7
Element Exists
8

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
71
Element Exists
6

Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
1
Element Exists
6
Input: 7  # Check if 7 exist or not.
Output: False
36
Input: 7  # Check if 7 exist or not.
Output: False
4
Input: 7  # Check if 7 exist or not.
Output: False
38__

Checking if 15 exists in list
Yes, 15 exists in list

Is

Đầu ra

Python3

Phương pháp 5: Sử dụng hàm bộ đếm []

not exist
8
not exist
30
not exist
3
not exist
32
Input: 7  # Check if 7 exist or not.
Output: False
1
not exist
34
not exist
3__

Phương pháp 4: Sử dụng phương thức Find []

not exist
8
Element Exists
23
Input: 7  # Check if 7 exist or not.
Output: False
38
Element Exists
25
Input: 7  # Check if 7 exist or not.
Output: False
59
Checking if 15 exists in list
Yes, 15 exists in list
9

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
64
Element Exists
6

Element Exists
7
Element Exists
8

Element Exists
2
Element Exists
3
Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
71
Element Exists
6

Element Exists
4
Input: 7  # Check if 7 exist or not.
Output: False
1
Element Exists
6
Input: 7  # Check if 7 exist or not.
Output: False
36
Input: 7  # Check if 7 exist or not.
Output: False
4
Input: 7  # Check if 7 exist or not.
Output: False
38__

Yes, 15 exists in list


Làm thế nào để bạn kiểm tra một danh sách chứa một mục?

Phương thức list.Contains [t] được sử dụng để kiểm tra xem một phần tử có trong danh sách hay không. Contains[T] Method is used to check whether an element is in the List or not.

Làm thế nào để bạn kiểm tra xem một mục trong danh sách có trong một chuỗi trăn không?

Sử dụng hàm bất kỳ [] để kiểm tra xem một chuỗi có chứa phần tử từ danh sách không, ví dụ:Nếu bất kỳ [chuỗi con trong my_str cho chuỗi con trong my_list]:.Hàm bất kỳ [] sẽ trả về true nếu chuỗi chứa ít nhất một phần tử từ danh sách và sai., e.g. if any[substring in my_str for substring in my_list]: . The any[] function will return True if the string contains at least one element from the list and False otherwise.

Là gì [

Trong Python, [::-1] có nghĩa là đảo ngược một chuỗi, danh sách hoặc bất kỳ điều gì có thể lặp lại với một đơn đặt hàng.Ví dụ: Hello = "Hello World" nums = [1, 2, 3, 4] in [Hello [::-1]]reversing a string, list, or any iterable with an ordering. For example: hello = "Hello world" nums = [1, 2, 3, 4] print[hello[::-1]]

Bài Viết Liên Quan

Chủ Đề