Kiểm tra xem danh sách có trống trong Python với 3 kỹ thuật dễ dàng này không

Spread the love

Kiểm tra xem một danh sách có trống hay không bằng nhiều cách khác nhau.

Có nhiều cách để kiểm tra xem một danh sách có trống hay không trong Python. Hãy xem từng người một.

Chiều dài

Chúng ta có thể kiểm tra xem một danh sách có trống hay không bằng cách sử dụng độ dài của danh sách. Đó là một giải pháp đơn giản và hầu hết mọi người coi đó là cách tiếp cận đầu tiên. Hãy xem các bước để kiểm tra sự trống rỗng của danh sách.

  • Viết một hàm gọi là is_list_empty nhận một danh sách làm đối số.
  • Kiểm tra độ dài của danh sách.
    • Nếu độ dài bằng 0, thì trả về True, ngược lại trả về False.

Đó là nó. Chúng tôi đã hoàn thành các bước liên quan đến chương trình.

Hãy viết mã.

# function to check whether the list is empty or not
def is_list_empty(list):
    # checking the length
    if len(list) == 0:
        # returning true as length is 0
        return True
    # returning false as length is greater than 0
    return False

Hãy kiểm tra chức năng của chúng tôi với đoạn mã sau.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

Bạn sẽ nhận được kết quả sau nếu bạn thực hiện đoạn mã trên.

False
True

bool

Giá trị boolean của danh sách trống luôn là Sai. Ở đây, chúng ta sẽ tận dụng lợi thế của phương thức bool. Chúng tôi sẽ sử dụng phương pháp chuyển đổi bool để kiểm tra xem danh sách có trống hay không. Hãy xem các bước liên quan đến nó.

  • Viết một hàm gọi là is_list_empty nhận một danh sách làm đối số.
  • Chuyển đổi danh sách thành boolean bằng phương thức bool.
  • Đảo ngược kết quả và trả về nó.
  Ẩn Thanh công cụ Mini trong Office 2013

Ừ! đó là nó. Chúng tôi đã hoàn thành các bước. Hãy xem mã.

# function to check whether the list is empty or not
def is_list_empty(list):
    # returning boolean value of current list
    # empty list bool value is False
    # non-empty list boolea value is True
    return not bool(list)

Hãy kiểm tra chức năng của chúng tôi với đoạn mã sau.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

Bạn sẽ nhận được kết quả giống như chúng ta đã thấy trong ví dụ trước. Thực hiện và kiểm tra nó.

Toán tử bình đẳng

Có một cách đơn giản khác để kiểm tra danh sách có trống hay không. Chúng ta có thể so sánh trực tiếp danh sách với danh sách rỗng ([]). Python trả về True nếu danh sách đã cho khớp với danh sách trống.

  Cách nhận Dấu kiểm đã xác minh trong TikTok

Hãy xem các bước để kiểm tra xem danh sách có rỗng hay không với toán tử đẳng thức.

  • Viết một hàm gọi là is_list_empty nhận một danh sách làm đối số.
  • So sánh danh sách đã cho với [] và trả lại danh sách.

Một bước đơn giản mang lại cho bạn rất nhiều thứ trong Python. Hãy xem mã.

# function to check whether the list is empty or not
def is_list_empty(list):
    # comparing the list with []
    # and returning the result
    return list == []

Bây giờ, bạn có thể kiểm tra chức năng bằng mã được cắt mà chúng tôi đã sử dụng trong hướng dẫn này. Bạn sẽ nhận được đầu ra giống như trước đây.

  Cách xóa thẻ tín dụng khỏi Apple ID

Sự kết luận

Điều đó là quá đủ để các nhà phát triển kiểm tra sự trống rỗng của một danh sách.

Có thể có những cách khác để kiểm tra xem danh sách có trống hay không. Chúng tôi đã thấy một số trong số họ. Chọn phương pháp phù hợp nhất với bạn.

Quan tâm đến việc thành thạo Python? kiểm tra cái này khóa học.

Mã hóa vui vẻ 🙂

Rất thích đọc bài báo? Làm thế nào về chia sẻ với thế giới?

x