Danh sách Python chỉ chứa

Trong tài liệu tham khảo mã nhanh này, tôi sẽ trình bày cách kiểm tra xem giá trị hoặc mục có tồn tại trong danh sách python hay không. Rất dễ tìm nếu danh sách chứa một giá trị có toán tử in hoặc không in

Hãy lấy một ví dụ -

Chúng tôi có một danh sách dưới đây

Kiểm tra xem giá trị có tồn tại trong Danh sách bằng toán tử 'in' không

Định dạng để sử dụng toán tử 'in'

Trên đây là biểu thức điều kiện sẽ trả về giá trị boolean. Đúng hay sai

Hãy thử trong danh sách của chúng tôi

if 'list' in ourlist:
    print['"list" is found in ourlist']

Bạn cũng có thể sử dụng toán tử phủ định để kiểm tra xem giá trị không tồn tại trong danh sách. Xem ví dụ bên dưới

if 'apple' not in ourlist:
    print['"apple" is not found in ourlist']

Toán tử 'in' là cách dễ nhất để tìm xem phần tử có tồn tại trong danh sách hay không nhưng trong python cũng có một số cách khác để kiểm tra xem danh sách có chứa giá trị hay không

Kiểm tra xem giá trị có tồn tại trong danh sách bằng danh sách không. hàm đếm[]

Định dạng để sử dụng danh sách. hàm đếm[] trong python

Danh sách. hàm đếm [] đưa ra số lần xuất hiện của giá trị được truyền dưới dạng tham số

Hãy thử trong danh sách của chúng tôi

if ourlist.count['to'] > 0:
   print['"to" exists in ourlist'];

Ở đây, chúng tôi đã sử dụng hàm này trong điều kiện if để xác định nếu số lần xuất hiện bằng 0 thì giá trị không tồn tại trong danh sách của chúng tôi, giá trị khác tồn tại trong danh sách của chúng tôi

Có nhiều cách khác để kiểm tra mục có tồn tại trong danh sách hay không nhưng hầu hết các trường hợp, bạn sẽ không cần đến nó. Toán tử 'in' là hữu ích nhất trong trường hợp này

Trong hướng dẫn này, bạn sẽ học cách sử dụng Python để kiểm tra xem một danh sách có chứa một mục hay không. Nói cách khác, bạn sẽ biết liệu một mục có tồn tại trong danh sách Python hay không. Khả năng xác định xem một danh sách Python có chứa một mục cụ thể hay không là một kỹ năng quan trọng khi bạn kết hợp các biểu thức điều kiện. Ví dụ: nếu bạn đang phát triển một ứng dụng web, bạn có thể muốn xem liệu người dùng đã chọn một số giá trị chưa. Mặt khác, nếu bạn đang phát triển trò chơi, bạn có thể muốn xem liệu người dùng có các vật phẩm khác nhau trong kho của họ không

Sau khi đọc xong hướng dẫn này, bạn sẽ học được cách kiểm tra tư cách thành viên trong một danh sách. Bạn sẽ học cách thực hiện việc này bằng cách sử dụng từ khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2, cũng như kiểm tra xem một mục không tồn tại trong danh sách Python bằng cách sử dụng từ khóa
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
3. Bạn cũng sẽ học cách kiểm tra xem một danh sách có chứa một mục hay không bằng cách sử dụng hàm
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
4 của Python, cũng như hàm
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
5. Cuối cùng, bạn sẽ tìm hiểu một số cách triển khai đơn giản để kiểm tra tư cách thành viên trong danh sách, chẳng hạn như vòng lặp for và khả năng hiểu danh sách

Câu trả lời nhanh. Sử dụng

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2 để kiểm tra xem danh sách Python có chứa một mục hay không

Kiểm tra xem danh sách Python có chứa một mục không

Mục lục

Kiểm tra xem Danh sách Python có chứa một mục hay không bằng cách sử dụng trong

Một trong những cách Pythonic dễ nhất và dễ nhất để kiểm tra tư cách thành viên trong danh sách Python là sử dụng khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2. Về mặt kỹ thuật, từ khóa
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2 phục vụ hai mục đích

  1. Để kiểm tra tư cách thành viên trong một danh sách, và
  2. Để lặp qua một mục trong vòng lặp for

Trong trường hợp này, chúng tôi sẽ sử dụng từ khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2 để kiểm tra xem một mục có tồn tại trong danh sách không. Điều này cung cấp một cách dễ đọc và gần như bằng tiếng Anh để kiểm tra tư cách thành viên. Hãy xem nó trông như thế nào

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists

Chúng tôi có thể làm điều đó bằng cách viết

# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']

if 'oranges' not in items:
    print["Item doesn't exists!"]

# Returns: Item doesn't exist!
4, chúng tôi có thể đánh giá xem có thứ gì đó tồn tại trong danh sách của chúng tôi không. Đây là một cách thực sự trực quan để kiểm tra xem các mục có tồn tại hay không

Trong phần tiếp theo, bạn sẽ học cách sử dụng Python để kiểm tra xem một mục có tồn tại không

Cần thay thế một mục trong danh sách? . con trăn. Thay thế mục trong danh sách [6 cách khác nhau]

Kiểm tra xem Danh sách Python không chứa mục bằng cách sử dụng not in

Trong phần này, bạn sẽ học cách kiểm tra xem danh sách có chứa mục nào không. Chúng ta có thể làm điều này bằng cách phủ định từ khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2, sử dụng từ khóa
# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']

if 'oranges' not in items:
    print["Item doesn't exists!"]

# Returns: Item doesn't exist!
6. Tương tự như ví dụ trên, điều này đọc giống như tiếng Anh tương đối đơn giản. Hãy xem cách chúng ta có thể sử dụng từ khóa
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
3 để xem một mục không phải là danh sách

# Check if a Python List Doesn't Contain an Item
items = ['datagy', 'apples', 'bananas']

if 'oranges' not in items:
    print["Item doesn't exists!"]

# Returns: Item doesn't exist!

Chúng ta có thể thấy rằng từ khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
3 cho phép chúng ta xác định xem một mục không tồn tại. Nó trả về tính trung thực ngược lại của từ khóa
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2. Vì điều này, nó cho phép chúng tôi viết mã sạch hơn

Trong phần tiếp theo, bạn sẽ học cách kiểm tra tư cách thành viên trong danh sách Python bằng phương pháp

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
0

Cần loại bỏ một mục cho một danh sách? . Xóa một mục khỏi Danh sách Python [bật, xóa, xóa, xóa]

Kiểm tra xem Danh sách Python có chứa một mục hay không bằng cách sử dụng số đếm

Danh sách Python đi kèm với một số phương pháp hữu ích khác nhau. Một trong những phương pháp này là phương pháp

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
0, đếm số lần một mục xuất hiện trong danh sách. Do đó, chúng tôi có thể biết liệu một mục có tồn tại trong danh sách hay không nếu số lượng của mục đó lớn hơn 0. Nếu số lượng là 0, thì mục đó không tồn tại trong danh sách của chúng tôi

Hãy xem nó trông như thế nào

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!

Nếu bất kỳ mục nào tồn tại, số lượng sẽ luôn lớn hơn 0. Nếu không, số đếm sẽ luôn là 0

Chúng ta cũng có thể kết hợp câu lệnh if này thành một dòng. Hãy xem nó trông như thế nào

if 'apple' not in ourlist:
    print['"apple" is not found in ourlist']
0

Biểu thức ở đây hoạt động giống như toán tử bậc ba của Python. Nếu bạn muốn tìm hiểu thêm về cách hoạt động của toán tử bậc ba trong Python, hãy xem hướng dẫn chuyên sâu của tôi về toán tử bậc ba tại đây

Trong phần tiếp theo, bạn sẽ tìm hiểu cách sử dụng hàm

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
4 để kiểm tra tư cách thành viên trong danh sách Python

Bạn muốn tìm hiểu làm thế nào để xáo trộn một danh sách? . con trăn. Xáo trộn danh sách [Ngẫu nhiên hóa các phần tử danh sách Python]

Kiểm tra xem Danh sách Python có chứa một mục hay không bằng cách sử dụng bất kỳ

Hàm

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
3 của Python quét một iterable và trả về
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4 nếu bất kỳ mục nào trong iterable là
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4. Vì vậy, làm cách nào chúng ta có thể sử dụng hàm
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
3 để kiểm tra tư cách thành viên trong danh sách Python? . Nếu bất kỳ mục nào được trả lại, hàm
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
3 sẽ trả về
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4

Hãy xem nó trông như thế nào và sau đó đi sâu vào cách thức hoạt động của nó

if 'apple' not in ourlist:
    print['"apple" is not found in ourlist']
8

Cách thức hoạt động của tính năng này là quá trình hiểu sẽ lặp lại từng mục trong danh sách và kiểm tra xem mục đó có bằng với mục chúng tôi muốn kiểm tra không. Nếu đúng như vậy, khả năng hiểu sẽ trả về

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4 cho mục đó. Nếu không, nó sẽ trả về
if 'apple' not in ourlist:
    print['"apple" is not found in ourlist']
01. Do đó, nếu tồn tại giá trị
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4, hàm
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
3 sẽ trả về
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4

Trong phần tiếp theo, bạn sẽ học cách sử dụng vòng lặp for để kiểm tra xem một mục có tồn tại trong danh sách không

Bạn muốn tìm hiểu cách kiểm tra độ dài của danh sách Python? . Danh sách Python Chiều dài hoặc Kích thước. 5 cách để có được độ dài của danh sách

Kiểm tra xem Danh sách Python có chứa một mục hay không bằng cách sử dụng vòng lặp For

Trong phần cuối cùng này, bạn sẽ học cách sử dụng vòng lặp for để kiểm tra tư cách thành viên trong danh sách. Chúng tôi có thể lặp lại từng mục trong danh sách của mình và xem mục đó có khớp với chúng tôi muốn kiểm tra không. Khi mục được tìm thấy, vòng lặp for đặt giá trị thành

# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
4 và vòng lặp for ngắt

Hãy xem nó trông như thế nào trong Python

if ourlist.count['to'] > 0:
   print['"to" exists in ourlist'];
5

Hãy phá vỡ những gì chúng tôi đã làm ở đây

  1. Chúng tôi đã tạo danh sách của mình và một biến,
    if 'apple' not in ourlist:
        print['"apple" is not found in ourlist']
    06, được đặt thành
    if 'apple' not in ourlist:
        print['"apple" is not found in ourlist']
    01 theo mặc định
  2. We loop over every item in the list and see if it equal to the value we want to check membership for
  3. Nếu mục này bằng với mục chúng tôi muốn kiểm tra, thì chúng tôi đặt
    if 'apple' not in ourlist:
        print['"apple" is not found in ourlist']
    06 thành
    # Check if a Python List Contains an Item using .count[]
    items = ['datagy', 'apples', 'bananas']
    
    if items.count['datagy'] > 0:
        print['Item exists!']
    
    # Returns: Item exists!
    4 và ngắt vòng lặp for

Cần xóa các mục trùng lặp khỏi danh sách Python? . con trăn. Loại bỏ các bản sao khỏi danh sách [7 cách]

Phần kết luận

Trong hướng dẫn này, bạn đã học cách kiểm tra tư cách thành viên trong danh sách Python, nghĩa là kiểm tra xem một mục có tồn tại hay không. Bạn đã học cách làm điều này bằng cách sử dụng từ khóa

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2. Sau đó, bạn đã học cách kiểm tra xem một mục có tồn tại hay không bằng cách sử dụng từ khóa
# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
3. Sau đó, bạn đã học các phương pháp khác để kiểm tra tư cách thành viên, sử dụng hàm
# Check if a Python List Contains an Item using .count[]
items = ['datagy', 'apples', 'bananas']

if items.count['datagy'] > 0:
    print['Item exists!']

# Returns: Item exists!
3, phương thức
if 'apple' not in ourlist:
    print['"apple" is not found in ourlist']
83 và vòng lặp Python for

Để tìm hiểu thêm về từ khóa Python

# Check if a Python List Contains an Item
items = ['datagy', 'apples', 'bananas']

if 'datagy' in items:
    print['Item exists!']

# Returns: Item exists
2, hãy xem tài liệu chính thức tại đây. Các tài liệu chính thức cho và cho

Danh sách có thể chỉ chứa một mục không?

Không sử dụng danh sách nếu bạn chỉ có một mục . Danh sách chỉ dành cho một loạt các mặt hàng.

Danh sách có thể chứa tập hợp trong Python không?

Danh sách là các đối tượng có thể thay đổi và do đó không thể băm được trong Python. Trong khi đó, các bộ trong Python là bất biến và không cho phép các đối tượng không thể băm. Do đó, Python không cho phép bộ lưu trữ danh sách . Bạn không thể thêm một danh sách vào một tập hợp.

Mảng là gì [

[-1] có nghĩa là phần tử cuối cùng trong một chuỗi , trong trường hợp này là danh sách các bộ như [phần tử, số .

Chủ Đề