Kiểm tra Python trống
Danh sách là một trong bốn cấu trúc dữ liệu được sử dụng phổ biến nhất do Python cung cấp. Chức năng, khả năng mở rộng và dễ sử dụng của nó làm cho nó hữu ích cho việc triển khai các loại chức năng khác nhau Show
Danh sách Python có một vài đặc điểm thú vị
Thuộc tính chính sẽ được tập trung vào là Khả năng lặp lại. Một phần quan trọng khi xử lý một đối tượng có thể lặp lại, trong trường hợp này là danh sách, là kiểm tra xem có bất kỳ thứ gì để lặp lại không. Nếu không được xử lý đúng cách, điều này có thể dẫn đến rất nhiều lỗi không mong muốn Python cung cấp nhiều cách khác nhau để kiểm tra xem danh sách của chúng ta có trống hay không, một số ẩn và một số rõ ràng, và trong bài viết này, chúng ta sẽ tìm hiểu cách kiểm tra xem một danh sách Python có trống không Sử dụng chức năng if len(py_list) == 0: print('List is empty') else: print('List not empty') 9Một trong những kỹ thuật là sử dụng hàm 9 để kiểm tra xem danh sách của chúng ta có rỗng hay không
đầu ra
Khi 1 thực thi, nó tạo ra số 0, sau đó được chuyển hoàn toàn thành giá trị boolean của 2. Do đó, trong trường hợp danh sách trống, chương trình sẽ được chuyển hướng đến khối khácMặc dù phương pháp này có vẻ đơn giản, nhưng nó không trực quan cho người mới bắt đầu Sử dụng len() với toán tử so sánhKỹ thuật này tương tự như kỹ thuật trên nhưng nó rõ ràng và dễ hiểu hơn. Đó là lý do tại sao những người mới làm quen với python hoặc mã hóa thường coi nó trực quan hơn
Trong đoạn mã trên, 3 sẽ đúng nếu danh sách trống và sẽ được chuyển hướng đến khối khác. Điều này cũng cho phép bạn đặt các giá trị khác, thay vì dựa vào việc 4 được chuyển đổi thành 2. Tất cả các giá trị dương khác được chuyển thành 1So sánh với danh sách trốngPhương pháp này cũng rất đơn giản và phù hợp với người mới bắt đầu vì nó liên quan đến việc so sánh với một danh sách trống
Ở đây một lần nữa, chúng tôi đang sử dụng thao tác so sánh để so sánh một danh sách với một danh sách khác - là một danh sách trống và nếu cả hai đều trống thì khối 2 sẽ thực thiPep-8 Phong cách được đề xuấtĐối với điều này, chúng ta hãy xem Kiểm tra giá trị thực. Các tài liệu chính thức nói rằng
Vì một danh sách trống trên thực tế chỉ là một tập hợp rỗng, nó sẽ được chuyển đổi thành giá trị boolean là 2. Do đó, nếu 4 trống, nó sẽ được chuyển đổi thành 2Câu lệnh thứ hai khá giống, ngoại trừ 6 sẽ đảo ngược điều kiện sai thành điều kiện đúng. Cách tiếp cận này rất giống với cách tiếp cận 7Đây là cách tiếp cận ưa thích vì nó là giải pháp sạch nhất và ngắn nhất hiện có Sử dụng hàm bool()Chúng tôi cũng có thể sử dụng hàm 8 để xác minh danh sách trốngHãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó Về cơ bản, đây là một bài kiểm tra giá trị thực được triển khai thủ công. Vì vậy, nếu danh sách không trống, hàm sẽ trả về 1 và nếu khối sẽ được thực thiCách tiếp cận này ít phổ biến hơn vì chúng ta có thể đạt được kết quả mong muốn ngay cả khi không sử dụng 8, nhưng không phải là điều xấu khi biết Python hoạt động bí mật như thế nàoSự kết luậnBài viết này là tất cả về các cách để kiểm tra xem danh sách python của chúng ta có trống hay không. Chúng tôi bắt đầu bằng cách khám phá các kỹ thuật khác nhau và cuối cùng xem xét một số tham số mà chúng tôi có thể sử dụng để đưa ra đánh giá về kỹ thuật nào có thể phù hợp với chúng tôi Tôi không thể nói rằng đây là kết thúc vì các bản cập nhật Python mới có thể tạo ra các kiểu viết mã mới và cải tiến hơn. Vì vậy, tốt hơn hết là hãy tiếp tục khám phá và tiếp tục học hỏi Trong hướng dẫn này, bạn sẽ học cách sử dụng Python để kiểm tra xem một chuỗi có rỗng hay không. Có thể làm việc với các chuỗi và xem chúng có trống hay không là một kỹ năng quan trọng cần học. Chuỗi Python là bất biến, có nghĩa là chúng không thể thay đổi sau khi chúng được tạo. Do đó, có thể hữu ích để kiểm tra xem một chuỗi có trống hay không Đến cuối hướng dẫn này, bạn sẽ học được
Mục lục
Cách tạo một chuỗi rỗng trong PythonTrong Python, bạn có thể tạo một chuỗi rỗng theo một số cách. Cách đơn giản nhất và rõ ràng nhất chỉ đơn giản là tạo một chuỗi không có gì trong đó. Điều này có thể được thực hiện bằng cách sử dụng dấu nháy đơn, kép hoặc ba. Hãy xem nó trông như thế nào 2Tương tự, chúng ta có thể sử dụng hàm tạo chuỗi 9 để tạo một chuỗi rỗng trong Python. Hãy xem cái này trông như thế nào và in nó ra 3Các chuỗi không gian có được coi là trống trong Python không?Trong các ví dụ trên, các chuỗi thực sự trống. Bây giờ, lấy một chuỗi như thế này chẳng hạn 4Chúng ta sẽ xem xét điều này trống rỗng? . Từ góc độ kỹ thuật, chuỗi không trống. Từ góc độ thực tế, chuỗi rỗng. Để hiểu rõ hơn về ngữ nghĩa, hãy coi một chuỗi được tạo thành hoàn toàn bằng khoảng trắng hoặc khoảng trắng là "trống" Không sử dụng để kiểm tra xem chuỗi có trống không trong PythonCách đơn giản nhất và Pythonic nhất để kiểm tra xem một chuỗi có trống trong Python hay không là chỉ cần sử dụng khối if-else với từ khóa 8. Các chuỗi trống trong Python được coi là giả, nghĩa là chúng có giá trị là 30Do đó, chúng ta có thể dễ dàng kiểm tra xem một chuỗi có rỗng hay không bằng cách kiểm tra giá trị boolean của nó. 6Biểu thức này ước tính là ________ 131, sau đó ước tính là ________ 132 Một cách rõ ràng hơn và thiết thực hơn để viết điều này là sử dụng một khối 33. Với điều này, chúng ta có thể chạy một biểu thức khi một chuỗi trống hoặc không 0Trong phần tiếp theo, bạn sẽ tìm hiểu cách kiểm tra xem một chuỗi có trống hay không bằng cách sử dụng hàm 34Sử dụng len để kiểm tra xem chuỗi có trống không trong PythonBởi vì các chuỗi trống trong Python đều trống, nên bạn cũng có thể kiểm tra độ dài của một chuỗi để xem nó có trống hay không. Điều này được thực hiện bằng cách sử dụng hàm 34, trả về độ dài của một đối tượng có thể lặp lại được truyền vào nóHãy xem cách chúng ta có thể sử dụng chức năng này để kiểm tra xem một chuỗi có trống hay không 3Hãy nhớ rằng điều này chỉ kiểm tra xem một chuỗi có thực sự trống không. Trong phần sau, bạn sẽ tìm hiểu cách kiểm tra xem một chuỗi có trống hay trống không Sử dụng dải để Kiểm tra xem Chuỗi có trống trong Python khôngTrong phần này, bạn sẽ tìm hiểu cách kiểm tra xem một chuỗi có trống hay không, nghĩa là chuỗi đó chỉ chứa khoảng trắng. Để làm được điều này, trước tiên chúng ta cần áp dụng phương thức 36 cho chuỗi, phương thức này trả về một chuỗi không có bất kỳ khoảng trắng nào. Sau đó, chúng tôi có thể sử dụng từ khóa 8 hoặc hàm 34 để kiểm tra xem nó có trống khôngHãy xem nó trông như thế nào. Chúng ta sẽ tạo một chuỗi chứa một vài dấu cách và kết hợp phương thức 36 với từ khóa 8 7Lưu ý rằng vì chuỗi trong Python là bất biến nên chuỗi ban đầu sẽ không bị sửa đổi Sự kết luậnTrong hướng dẫn này, bạn đã học cách sử dụng Python để kiểm tra xem một chuỗi có rỗng hay trống không. Trước tiên, bạn đã học cách tạo một chuỗi rỗng trong Python, sử dụng phép gán trực tiếp hoặc hàm tạo chuỗi. Sau đó, bạn đã học cách kiểm tra xem một chuỗi có trống hay không bằng cách sử dụng từ khóa ________ 38 và hàm ________ 134. Sau đây, bạn đã học cách làm việc với các chuỗi trống, nghĩa là các chuỗi chỉ chứa khoảng trắng Làm cách nào để kiểm tra xem đối tượng có rỗng Python không?Sử dụng hàm len() . Một giải pháp đơn giản để kiểm tra xem một tập hợp có trống hay không là sử dụng hàm len(). Sử dụng toán tử ==. Một cách rõ ràng ưa thích khác để kiểm tra tập hợp rỗng là so sánh tập hợp này với tập hợp rỗng set() bằng cách sử dụng toán tử ==.
Là chuỗi rỗng Không có trong Python?Giá trị Không có không phải là một chuỗi rỗng trong Python và cũng không phải là (dấu cách). |