Python bất kỳ ()

Hàm any () trả về True nếu bất kỳ phần tử nào của một giá trị có thể lặp lại là True. Nếu không, bất kỳ () nào trả về False.

Cú pháp của any()là:

 bất kỳ (có thể lặp lại)

Các tham số cho hàm any ()

Các any()chức năng phải mất một iterable (liệt kê, chuỗi, từ điển vv) trong Python.

Giá trị được trả về bởi hàm any ()

Các any()hàm trả về một giá trị boolean:

  • True nếu ít nhất một phần tử của có thể lặp lại là đúng
  • False nếu tất cả các phần tử đều sai hoặc nếu một phần tử có thể lặp lại trống
Điều kiện Giá trị trả lại
Tất cả các giá trị đều đúng Thật
Tất cả các giá trị đều sai Sai
Một giá trị là đúng (các giá trị khác là sai) Thật
Một giá trị là sai (các giá trị khác là đúng) Thật
Có thể lặp lại trống Sai

Ví dụ 1: Sử dụng bất kỳ () nào trên Danh sách Python

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Đầu ra

 Đúng Sai Đúng Sai

Các any()phương pháp làm việc theo một cách tương tự cho các bộ và bộ như danh sách.

Ví dụ 2: Sử dụng bất kỳ () trên chuỗi Python

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Đầu ra

 Đúng Đúng Sai

Ví dụ 3: Sử dụng bất kỳ () nào với Từ điển Python

Trong trường hợp từ điển, nếu tất cả các khóa (không phải giá trị) là sai hoặc từ điển trống, any()trả về False. Nếu ít nhất một khóa là đúng, any()trả về True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Đầu ra

 Sai Đúng Sai Sai Đúng

thú vị bài viết...