any() và all() trong Python - TEK4VN | Diễn đàn DHTN | SEO, Công nghệ, IT, mua bán

Website nhà tài trợ:

  1. Khách đăng sai mục 1 lần là banned nhé ! Không nhắc nhở không báo trước nhé !
    Dismiss Notice
  2. Diễn đàn SEO chất lượng, rao vặt miễn phí có PA, DA cao: aiti.edu.vn | kenhsinhvien.edu.vn | vnmu.edu.vn | dhtn.edu.vn | sen.edu.vn
    Dismiss Notice
    • ĐT: 0939 713 069
    • Mail: tanbomarketing@gmail.com
    • Skype: dangtanbo.kiet
    Dismiss Notice

any() và all() trong Python - TEK4VN

Thảo luận trong 'Thông Tin Công Cụ Tìm Kiếm' bắt đầu bởi tek4vn, 24/8/23.

XenForohosting
  1. tek4vn
    Offline

    tek4vn admin

    (Website tài trợ: kiến trúc nhà ở đẹp)
    Trong bài trước, chúng ta đã học về một số thao tác cơ bản với kiểu dữ liệu Danh sách trong Python. Trong bài này, chúng ta sẽ tìm hiểu về hàm all() và any() trong Python. Đây là hai hàm có rất nhiều tác dụng khi bạn cần xác định nhanh điều kiện đúng sai của phép and hoặc or một danh sách các biểu thức phức tạp.

    Kiểm tra tất cả giá trị trong danh sách với all()
    Trong trường hợp của hàm all(), giá trị trả về sẽ là True khi tất cả các giá trị bên trong danh sách đều là True. Do đó, chúng ta có thể sử dụng 1 danh sách để lưu các giá trị đúng sai của các biểu thức, sau đó sử dụng hàm all() lên danh sách này. Khi đó, nó sẽ tương đương với việc chúng ta sử dụng phép toán logic and giữa tất cả các phần tử hay giá trị của biểu thức Boolean thuộc danh sách này.

    Các giá trị có trong danh sách Giá trị trả về
    Tất cả các giá trị đều đúng True
    1 hoặc nhiều giá trị False False
    Tất cả các giá trị là False False
    Danh sách rỗng True
    Ví dụ 1:

    samplelist1 = [1,1,True]
    print(all(samplelist1))

    samplelist2 = [0,1,True,1]
    print(all(samplelist2))

    samplelist3 = [0,0,False]
    print(all(samplelist3))

    samplelist4 = []
    print(all(samplelist4))
    Kết quả:

    True
    False
    False
    True
    Kiểm tra giá trị trong danh sách với any()
    Hàm any() sẽ trả về True nếu có ít nhất một giá trị True. Trong trường hợp danh sách rỗng, nó sẽ trả về False. Chúng ta có thể sử dụng hàm any() như sử dụng toán tử or với danh sách các biểu thức.

    Các giá trị có trong danh sách Giá trị trả về
    Tất cả các giá trị là True True
    1 hoặc nhiều giá trị là False True
    Tất cả các giá trị là False False
    Danh sách rỗng False
    Ví dụ 2:

    samplelist1 = [1,1,True]
    print(any(samplelist1))

    samplelist2 = [0,1,True,1]
    print(any(samplelist2))

    samplelist3 = [0,0,False]
    print(any(samplelist3))

    samplelist4 = []
    print(any(samplelist4))
    Kết quả

    True
    True
    False
    False
    Trong bài này, chúng ta đã tìm hiểu được hai hàm any() và all() khi làm việc với danh sách trên Python. Tiếp theo ta sẽ tiếp tục với bài tập cơ bản về hai hàm này.

    https://tek4.vn/khoa-hoc/lap-trinh-python-can-ban/any-va-all-trong-python
     

Chia sẻ trang này