Trong Python, danh sách là một chuỗi được sắp xếp có thể chứa một số loại đối tượng như số nguyên, ký tự hoặc dấu phẩy
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách kiểm tra xem danh sách đầu vào đã cho có phải là danh sách rỗng hay KHÔNG bằng cách sử dụng python. Dưới đây là 5 phương pháp để hoàn thành nhiệm vụ này –
Sử dụng không toán tử
Sử dụng hàm len[]
Bằng cách so sánh với một danh sách rỗng
Sử dụng __len__[]
Sử dụng mô-đun NumPy
Giả sử chúng tôi đã lấy một danh sách trống. Chúng tôi sẽ kiểm tra xem danh sách đầu vào có trống hay không và trả về một số thông báo ngẫu nhiên để xác nhận bằng các phương thức khác nhau như đã chỉ định ở trên
Phương pháp 1. Sử dụng không toán tử
Thuật toán [Các bước]
Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Tạo một biến để lưu trữ danh sách trống đầu vào
Kiểm tra xem danh sách có trống hay không bằng cách sử dụng điều kiện if chứ không phải toán tử
Nếu danh sách trống thì [không phải danh sách] trả về True
Nếu [không phải danh sách] trả về Sai thì danh sách không trống
Thí dụ
Chương trình sau kiểm tra xem danh sách đầu vào có trống hay không bằng toán tử not –
đầu ra
Khi thực thi, chương trình trên sẽ tạo đầu ra sau -
['List is not Empty \n', [1, 2, 3, 4, 5]]
Phương pháp 2. Sử dụng hàm len[]
Thuật toán [Các bước]
Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Tạo một biến để lưu trữ danh sách trống đầu vào
Kiểm tra xem độ dài của danh sách có bằng 0 hay không bằng cách sử dụng hàm len[] [Số lượng mục trong một đối tượng được trả về bởi phương thức len[]. Hàm len[] trả về số ký tự trong một chuỗi khi đối tượng là một chuỗi] trong câu lệnh điều kiện if
In danh sách rỗng, Nếu độ dài của danh sách bằng 0
Khác in Danh sách không rỗng
Thí dụ
Chương trình sau kiểm tra xem danh sách đầu vào có trống hay không bằng cách sử dụng hàm len[] –
đầu ra
Khi thực thi, chương trình trên sẽ tạo đầu ra sau -
Empty list
Phương pháp 3. Bằng cách so sánh với một danh sách rỗng
[] Điều này biểu thị một danh sách trống. Vì vậy, bằng cách so sánh đối tượng danh sách của chúng ta với [], chúng ta có thể xác định xem danh sách có trống hay không
Thuật toán [Các bước]
Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Tạo một biến để lưu trữ danh sách trống đầu vào
Sử dụng câu lệnh điều kiện if để kiểm tra xem đối tượng danh sách có trỏ đến ký tự [] i không. kiểm tra xem danh sách có bằng [] hay không
In “Danh sách rỗng”, nếu điều kiện đúng
Khác in ra “Danh sách không rỗng”, nếu điều kiện sai
Thí dụ
Chương trình sau kiểm tra xem danh sách đầu vào có trống hay không bằng cách sử dụng void list[] literal −
đầu ra
Khi thực thi, chương trình trên sẽ tạo đầu ra sau -
Empty list
Phương pháp 4. Sử dụng __len__[]
Kích thước của danh sách có thể thu được bằng cách gọi hàm __len__[] trên đối tượng danh sách. Danh sách trống nếu kích thước danh sách bằng 0
Thuật toán [Các bước]
Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Tạo một biến để lưu trữ danh sách trống đầu vào
Sử dụng câu lệnh điều kiện if để kiểm tra xem độ dài của danh sách có bằng 0 hay không bằng cách sử dụng hàm __len__[] [Hàm __len__ trong Python trả về một số nguyên dương biểu thị độ dài của đối tượng mà nó được gọi. Nó thực hiện chức năng len[] sẵn có]
In “Danh sách rỗng”, Nếu độ dài danh sách bằng 0
Khác in “Danh sách không rỗng”
Thí dụ
Chương trình sau kiểm tra xem danh sách đầu vào có trống hay không bằng cách sử dụng hàm __len__[] −
đầu ra
Khi thực thi, chương trình trên sẽ tạo đầu ra sau -
Empty list
Phương pháp 5. Sử dụng mô-đun NumPy
Thuật toán [Các bước]
Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Sử dụng từ khóa nhập để nhập mô-đun numpy
Tạo một biến để lưu trữ danh sách trống đầu vào
Sử dụng numpy. array[] để chuyển đổi danh sách thành mảng NumPy và tạo một biến để lưu trữ nó
Sử dụng câu lệnh điều kiện if để kiểm tra xem kích thước mảng numpy có bằng 0 với thuộc tính size hay không
In “Danh sách rỗng”, nếu điều kiện đúng
Khác in ra “Danh sách không rỗng”, nếu điều kiện sai
Thí dụ
Chương trình sau kiểm tra xem danh sách đầu vào có trống hay không bằng cách sử dụng thuộc tính kích thước và mô-đun NumPy –
đầu ra
Khi thực thi, chương trình trên sẽ tạo đầu ra sau -
Empty list
Phần kết luận
Bài viết này đã dạy chúng ta cách sử dụng toán tử not để xác định xem một câu lệnh là đúng hay sai. Để xác định độ dài của một danh sách, chúng ta đã học cách sử dụng hàm len[]. Độ dài của một tuple, từ điển, chuỗi, v.v. có thể được xác định bằng cách sử dụng này. Ngoài ra, chúng tôi đã học cách tạo mảng NumPy từ danh sách và cách xác định kích thước và độ dài của mảng NumPy