Hướng dẫn how to check if a list contains a number in python - cách kiểm tra xem danh sách có chứa số trong python không

Trong quá trình phát triển trong học máy, AI hoặc thậm chí phát triển web, chúng ta thường gặp phải một vấn đề mà chúng ta cần kiểm tra xem mục cụ thể từ một danh sách nhất định có phải là một chuỗi phụ hay không. Để kiểm tra xem danh sách có chứa phần tử cụ thể hay không trong Python, hãy sử dụng & nbsp; Hãy để khám phá chủ đề này một cách chi tiết.To check if the list contains the specific element or not in Python, use the “in” operator or “not in” operator. Let’s explore this topic in detail.

Để kiểm tra xem ListContains một phần tử trong Python, hãy sử dụng toán tử của In In trong nhà điều hành. Toán tử trong các nhà điều hành của người Viking có kiểm tra xem danh sách có chứa một mục cụ thể hay không. Nó cũng có thể kiểm tra xem phần tử có tồn tại trong danh sách hoặc không sử dụng hàm danh sách.count () không.check if the list contains an element in Python, use the “in” operator. The “in” operator checks if the list contains a specific item or not. It can also check if the element exists on the list or not using the list.count() function.

Danh sách Python là một thùng chứa thiết yếu 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. Python, trong toán tử là cách thuận tiện nhất để kiểm tra xem một mục có tồn tại trong danh sách hay không.in operator” is the most convenient way to check if an item exists on the list or not.

Cách tiếp cận này trả về đúng nếu một mục tồn tại trong danh sách và sai nếu một mục không tồn tại. 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.True if an item exists in the list and False if an item does not exist. The list need not be sorted to practice this approach of checking.

Để kiểm tra xem mục có tồn tại trong danh sách hay không, hãy sử dụng Python, trong toán tử. Ví dụ: chúng ta có thể sử dụng toán tử trong các toán tử trong điều kiện IF và nếu mục tồn tại trong danh sách, thì điều kiện sẽ trả về đúng và nếu không, thì nó sẽ trả về sai.True, and if not, then it returns False.

Từ đầu ra, Game of Thrones tồn tại trong danh sách.

# app.py

listA = ['Stranger Things', 'S Education', 'Game of Thrones']

if 'S Eductation' in listA:
    print("Yes, 'S Eductation' found in List : ", listA)

Đầu ra

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']

Có nhiều cách tiếp cận bạn có thể sử dụng để xác định xem một mục có tồn tại trong danh sách hay không. Ví dụ, chúng tôi đã thấy những cách sau đây.

# app.py

listA = ['Stranger Things', 'S Education', 'Game of Thrones']

if 'Dark' in listA:
    print("Yes, 'S Eductation' found in List : ", listA)
else:
    print("Nope, 'Dark' not found in the list")

Đầu ra

python3 app.py
Nope, 'Dark' Not found in the list

Sử dụng python "trong nhà điều hành"False, and else block executes.

Sử dụng danh sách Python hiểu biết

Sử dụng phương thức list.count ()

Từ đầu ra, Game of Thrones tồn tại trong danh sách.

# app.py

data_string = "The last season of Game of Thrones was not good"

listA = ['Stranger Things', 'S Education', 'Game of Thrones']

print("The original string : " + data_string)

print("The original list : " + str(listA))

res = [ele for ele in listA if(ele in data_string)]

print("Does string contain any list element : " + str(bool(res)))

Đầu ra

Kiểm tra xem danh sách có chứa một mục sử dụng không trong toán tử nghịch đảo không.

Python không phải là một toán tử sẵn có đánh giá đúng nếu nó không tìm thấy một biến trong chuỗi được chỉ định và false & nbsp; nếu không.

Để kiểm tra xem danh sách có chứa một mục cụ thể hay không, bạn có thể sử dụng toán tử không trong toán tử nghịch đảo. Hãy cùng xem ví dụ sau đây.zero or more for or if clauses. The expressions can be anything, meaning you can put all types of objects in lists.

& nbsp; python trong và không trong các nhà khai thác hoạt động tốt cho các danh sách, bộ dữ liệu, bộ và dicts (khóa kiểm tra).context of the for and if clauses follow it.

Phương thức Python All () để kiểm tra xem danh sách có tồn tại trong một danh sách khác không

Hãy để xem, chuỗi có chứa từ không tồn tại trong một mục của danh sách không.

# app.py

data_string = "The last season of BoJack Horseman was good"

# initializing test list
listA = ['Stranger Things', 'S Education', 'Game of Thrones']

# printing original string
print("The original string : " + data_string)

# printing original list
print("The original list : " + str(listA))

# using list comprehension
# checking if string contains list element
res = [ele for ele in listA if(ele in data_string)]

# print result
print("Does string contain any list element : " + str(bool(res)))

Đầu ra

python3 app.py
The original string: The last season of BoJack Horseman was good
The original list : ['Stranger Things', 'S Education', 'Game of Thrones']
Does string contain any list element: False

Kiểm tra xem một phần tử có tồn tại trong danh sách bằng danh sách.count ()

Để kiểm tra xem mục có tồn tại trong danh sách Python hay không, hãy sử dụng phương thức list.Count ().

Chức năng cú pháp của danh sách.count () được theo sau.

list.count(elem)

Phương thức Số lượng danh sách Python (Mục) Trả về số lượng xuất hiện của phần tử đã cho trong danh sách. Nếu nó lớn hơn 0, điều đó có nghĩa là một mục nhất định tồn tại trong danh sách. method returns the occurrence count of the given element in the list. If it’s greater than 0, it means a given item exists in the list.

# app.py

listA = ['Stranger Things', 'S Education', 'Game of Thrones']

if listA.count('Stranger Things') > 0:
    print("Yupp, 'Stranger Things' found in List : ", listA)

Đầu ra

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
0

Kiểm tra xem một phần tử có tồn tại trong danh sách bằng danh sách.count ()

Để kiểm tra xem mục có tồn tại trong danh sách Python hay không, hãy sử dụng phương thức list.Count ().

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
1

Đầu ra

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
2

Kiểm tra xem một phần tử có tồn tại trong danh sách bằng danh sách.count ()

Kiểm tra xem danh sách có chứa một mục sử dụng không trong toán tử nghịch đảo không.

Python không phải là một toán tử sẵn có đánh giá đúng nếu nó không tìm thấy một biến trong chuỗi được chỉ định và false & nbsp; nếu không.not in” is an inbuilt operator that evaluates to True if it does not finds a variable in the specified sequence and False otherwise.

Để kiểm tra xem danh sách có chứa một mục cụ thể hay không, bạn có thể sử dụng toán tử không trong toán tử nghịch đảo. Hãy cùng xem ví dụ sau đây.

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
3

Đầu ra

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
4

& nbsp; python trong và không trong các nhà khai thác hoạt động tốt cho các danh sách, bộ dữ liệu, bộ và dicts (khóa kiểm tra).

Phương thức Python All () để kiểm tra xem danh sách có tồn tại trong một danh sách khác không

Trong chương trình này, bạn sẽ học cách kiểm tra xem danh sách Python có chứa tất cả các mục của danh sách khác và hiển thị kết quả bằng hàm python print ().

Chúng tôi sẽ sử dụng hai danh sách có giá trị chồng chéo. Một trong số đó là cái lớn chứa tất cả các mục của cái thứ hai.

  1. List1 - Dist1 chứa tất cả hoặc một số mục của danh sách khác.
  2. List2 - Đây là tập hợp con của cái đầu tiên.

Xem mã sau.

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
5

Đầu ra

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
6

& nbsp; python trong và không trong các nhà khai thác hoạt động tốt cho các danh sách, bộ dữ liệu, bộ và dicts (khóa kiểm tra).

Phương thức Python All () để kiểm tra xem danh sách có tồn tại trong một danh sách khác không

Trong chương trình này, bạn sẽ học cách kiểm tra xem danh sách Python có chứa tất cả các mục của danh sách khác và hiển thị kết quả bằng hàm python print ().

  1. Chúng tôi sẽ sử dụng hai danh sách có giá trị chồng chéo. Một trong số đó là cái lớn chứa tất cả các mục của cái thứ hai.
  2. List1 - Dist1 chứa tất cả hoặc một số mục của danh sách khác.
  3. List2 - Đây là tập hợp con của cái đầu tiên.
  4. Xem mã sau.

python3 app.py
Yes, 'S Eductation' found in List :  ['Stranger Things', 'S Education', 'Game of Thrones']
5

Bạn có thể thấy rằng danh sách đầu tiên chứa tất cả các yếu tố của danh sách thứ hai. Điều này là do chúng tôi đã kiểm tra danh sách đầu tiên bằng phương thức All ().

Phương thức python sort () và == Toán tử để so sánh các danh sách chúng ta có thể câu lạc bộ phương thức python sort () với toán tử == để so sánh hai danh sách.Phương thức python sort () được sử dụng để sắp xếp các danh sách đầu vào với mục đích nếu hai danh sách đầu vào bằng nhau, thì các phần tử sẽ nằm ở cùng một vị trí chỉ mục.We can club the Python sort() method with the == operator to compare two lists. Python sort() method is used to sort the input lists with a purpose that if the two input lists are equal, then the elements would reside at the same index positions.

Là gì [

Python cũng cho phép bạn lập chỉ mục từ cuối danh sách bằng số âm, trong đó [-1] trả về phần tử cuối cùng.Điều này là siêu hữu dụng vì nó có nghĩa là bạn không phải lập trình tìm ra độ dài của điều đáng tin cậy để làm việc với các yếu tố ở cuối nó.returns the last element. This is super-useful since it means you don't have to programmatically find out the length of the iterable in order to work with elements at the end of it.