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

Để kiểm tra xem một số có trong danh sách, người ta có thể sử dụng từ khóa

contains = 4 in exampleList

print(contains)
>>>> True
2 không.

Hãy tạo một danh sách

exampleList = [1, 2, 3, 4, 5]

Bây giờ chúng ta hãy xem nó có chứa số 4 không:

contains = 4 in exampleList

print(contains)
>>>> True

Vì bạn muốn nối thêm khi một phần tử không có trong danh sách,

contains = 4 in exampleList

print(contains)
>>>> True
3 cũng có thể giúp

exampleList2 = ["a", "b", "c", "d", "e"]

notcontain = "e" not in exampleList2

print(notcontain)
>>> False

Nhưng, như những người khác đã đề cập, bạn có thể muốn xem xét sử dụng một cấu trúc dữ liệu khác, cụ thể hơn là

contains = 4 in exampleList

print(contains)
>>>> True
4. Xem các ví dụ bên dưới (nguồn):

basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
>>> print(basket)                      # show that duplicates have been removed
{'orange', 'banana', 'pear', 'apple'}

'orange' in basket                 # fast membership testing
True

'crabgrass' in basket
False

# Demonstrate set operations on unique letters from two words
...
a = set('abracadabra')
b = set('alacazam')
a                                  # unique letters in a
>>> {'a', 'r', 'b', 'c', 'd'}

a - b                              # letters in a but not in b
>>> {'r', 'd', 'b'}

a | b                              # letters in a or b or both
>>> {'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}

a & b                              # letters in both a and b
>>> {'a', 'c'}

a ^ b                              # letters in a or b but not both
>>> {'r', 'd', 'b', 'm', 'z', 'l'}

Trong Python, danh sách là các thùng chứa quan trọng vì chúng lưu trữ tất cả các loại dữ liệu dưới dạng bộ sưu tập. Nó có thể chứa tới 536.870.912 mục trong hệ thống 32 bit. Đôi khi rất khó để biết nếu danh sách chứa một mục cụ thể. Python có nhiều cách khác nhau để chúng ta có thể tìm hiểu xem danh sách có chứa mục này không.

Mục lục

  • Danh sách Python chứa - Giới thiệu
  • Kiểm tra xem danh sách Python có chứa một phần tử sử dụng trong toán tử không
  • Sử dụng cho vòng lặp để kiểm tra xem danh sách có chứa một phần tử trong Python không
  • Sử dụng bất kỳ () để kiểm tra xem danh sách có chứa phần tử không
  • đếm () để kiểm tra xem danh sách có chứa phần tử không
  • Bớt tư tưởng

Danh sách Python chứa - Giới thiệu

Kiểm tra xem một yếu tố có mặt trong danh sách là một trong những hoạt động danh sách cơ bản trong Python và có nhiều cách khác nhau mà chúng ta có thể kiểm tra điều đó. Trong hướng dẫn này, chúng tôi sẽ bao gồm một số cách để kiểm tra xem danh sách có chứa một phần tử không.

Kiểm tra xem danh sách Python có chứa một phần tử sử dụng trong toán tử không

Sử dụng cho vòng lặp để kiểm tra xem danh sách có chứa một phần tử trong Python không

Sử dụng bất kỳ () để kiểm tra xem danh sách có chứa phần tử không

Input:

list = [Adam, Dean, Harvey, Mick, John]

if 'John' in list:
	print (" 'John' is found in the list")
else
    print (" 'John' is not found in the list") 

if 'Ned' in list:
    print (" 'Ned' is found in the list")
else
    print (" 'Ned' is not found in the list")

Output:

'John' is found in the list
'Ned' is not found in the list

Sử dụng cho vòng lặp để kiểm tra xem danh sách có chứa một phần tử trong Python không

Sử dụng bất kỳ () để kiểm tra xem danh sách có chứa phần tử không

Input:

list = [Adam, Dean, Harvey, Mick, John]

for name in list:     
if name == 'Adam':         
	  print ("Found the element")

Output:

Found the element

Sử dụng bất kỳ () để kiểm tra xem danh sách có chứa không

Hàm bất kỳ () là một cách tiếp cận tích hợp để kiểm tra một trận đấu trong một chuỗi có khớp của mỗi phần tử danh sách.

Ví dụ dưới đây cho thấy hàm bất kỳ () hoạt động như thế nào. Chúng tôi kiểm tra xem có bất kỳ mục thông thường nào trong chuỗi không, 'Adam sống ở New York' và danh sách được đề cập trong dòng đầu tiên.

Input:

________số 8

Output:

The original list is: [Adam, Dean, Harvey, Mick, John]
The original string is: Adam lives in New York
Does the string contain 'Adam': True

đếm () để kiểm tra xem danh sách có chứa không

Một phương thức tích hợp khác trong Python, Count () trả về số lần phần tử được truyền xảy ra trong danh sách. Nếu phần tử không có trong danh sách thì số lượng () sẽ trả về 0. Nếu nó trả về một số nguyên dương lớn hơn 0, điều đó có nghĩa là danh sách chứa phần tử.

Input:

contains = 4 in exampleList

print(contains)
>>>> True
0

Output:

contains = 4 in exampleList

print(contains)
>>>> True
1 bao gồm những suy nghĩ

Closing thoughts

Trong hướng dẫn này, chúng tôi đã sử dụng toán tử 'In', cho các phương thức LOOP, SHOM () và Count () để kiểm tra xem một mục cụ thể có tồn tại trong danh sách hay không. Người ta có thể tìm hiểu thêm về các khái niệm khác liên quan đến Python ở đây.

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

Mở tệp WPS Excel /Bảng tính nơi bạn muốn kiểm tra xem giá trị có tồn tại trong danh sách trong Excel không ..
Nhấp vào ô nơi bạn muốn đầu ra của mình phản ánh liệu một giá trị có tồn tại trong danh sách hay không. Nhập loại = if (Countif và nhấn Tab ..
Nếu chức năng với chức năng đếm nhúng sẽ được bắt đầu. ....
Sau đó, bạn nhấn enter ..

Làm thế nào để bạn kiểm tra xem một đầu vào có trong danh sách Python không?

Sử dụng hàm isInstance () để kiểm tra xem đầu vào có phải là danh sách không, ví dụ:Nếu isinstance (my_list, danh sách):.Hàm isInstance () sẽ trả về true nếu được truyền trong đối tượng lưu trữ danh sách và sai.

Làm thế nào để bạn kiểm tra xem một số không có trong danh sách Python?

Không phải trong toán tử trong nhà điều hành - toán tử này được sử dụng để kiểm tra xem một phần tử không có trong danh sách được truyền hay không.Trả về true nếu phần tử không có trong danh sách khác trả về sai. − This operator is used to check whether an element is not present in the passed list or not. Returns true if the element is not present in the list otherwise returns false.

Làm thế nào để bạn kiểm tra xem một số trong danh sách có phải không?

Thậm chí các số chia hết cho 2. số lẻ thì không.Ví dụ: 5%2 sẽ trả về 1 không bằng không, (vì 5 chia cho 2 là 2 với phần còn lại là 1), do đó nó không phải là chẵn.. Odd numbers are not. for example 5%2 will return 1 which is NOT zero, (because 5 divided by 2 is 2 with a remainder of 1), therefore it is not even.