Sử dụng hàm any () trong Python

Python Any Function Usage



không tí nào() là một hàm tích hợp của python để kiểm tra các mục của nhiều đối tượng kiểu dữ liệu như tuple hoặc danh sách hoặc từ điển và bất kỳ mục nào chứa true thì hàm sẽ trả về true. Ví dụ: nếu ít nhất một mục của một bộ giá trị chứa giá trị true và bộ giá trị được chuyển dưới dạng đối số của bất kỳ hàm () nào thì phương thức sẽ trả về giá trị true. Nhưng nếu tất cả các mục của tuple chứa giá trị false thì giá trị trả về của bất kỳ hàm () nào sẽ là false. Hàm này hoạt động giống như điều kiện OR logic trả về true nếu bất kỳ điều kiện nào là true. Cách sử dụng bất kỳ hàm () nào trong python được mô tả trong hướng dẫn này.

Cú pháp:

không tí nào(iterable_variable)

Ở đây, iterable_variable có thể là bất kỳ tuple hoặc danh sách hoặc bất kỳ đối tượng nào có thể lặp lại và nó trả về giá trị Boolean. Việc sử dụng bất kỳ hàm () nào trên các đối tượng có thể lặp lại khác nhau được hiển thị bên dưới.







Sử dụng bất kỳ hàm () nào trên chuỗi

Bất kỳ giá trị chuỗi nào cũng được coi là giá trị thực cho không tí nào() hàm số. Trong ví dụ sau, dữ liệu chuỗi được lưu trữ trong biến, Văn bản 1 và khi biến được chuyển làm đối số cho không tí nào() thì nó trả về true. Khi một chuỗi trống được lưu trữ trong biến, text2, và chuyển đến không tí nào() thì nó trả về false vì chuỗi rỗng được coi là false.



#! / usr / bin / env python3

# Áp dụng bất kỳ () nào trên dữ liệu chuỗi
Văn bản 1= 'Gợi ý Linux'
in('Đầu ra của giá trị chuỗi:', không tí nào(Văn bản 1))

# Áp dụng bất kỳ () nào trên dữ liệu trống
text2= ''
in('Đầu ra của giá trị chuỗi rỗng:', không tí nào(text2))

Đầu ra:



Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.





Sử dụng bất kỳ hàm () nào trên tuple

Tập lệnh sau đây cho thấy cách sử dụng bất kỳ hàm () nào trên các loại biến tuple khác nhau. tup1 chứa tất cả các giá trị số và tất cả đều trả về true ngoại trừ một giá trị. tup2 chứa bốn giá trị sai và một giá trị âm (-1) trả về giá trị true. tup3 chứa hai giá trị sai và hai giá trị trống cũng trả về sai. tup4 chứa hai giá trị false, một giá trị chuỗi trả về true và một chuỗi rỗng trả về false.



#! / usr / bin / env python3

# Áp dụng bất kỳ () nào trên dữ liệu số
tup1= (mười lăm, 2. 3, 43, 0, 78)
in('Đầu ra đầu tiên:', không tí nào(tup1))

# Áp dụng bất kỳ () nào trên dữ liệu boolean và số negetive
tup2= (0, Sai, Sai,-1, Sai)
in('Đầu ra thứ hai:', không tí nào(tup2))

# Áp dụng bất kỳ () nào trên dữ liệu boolean và chuỗi trống
tup3= ('', Sai, '', Sai)
in('Đầu ra thứ ba:', không tí nào(tup3))

# Áp dụng bất kỳ () nào trên dữ liệu boolean và giá trị chuỗi
tup4= ('Xin chào', Sai, '', Sai)
in('Đầu ra thứ tư:', không tí nào(tup4))

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Sử dụng bất kỳ hàm () nào trong danh sách

Tập lệnh sau cho thấy cách sử dụng bất kỳ hàm () nào trên các biến danh sách. Bốn loại biến danh sách được sử dụng ở đây. list1 là một danh sách trống trả về false. list2 chứa ba giá trị chuỗi trả về true và một giá trị rỗng trả về false. list3 chứa hai số không (0) trả về false và một ký tự, ‘0’ trả về true. list4 chứa ba giá trị, một giá trị không trả về giá trị false, một giá trị sai và một chuỗi rỗng trả về giá trị không. Vì vậy, tất cả các giá trị của list4 là sai.

#! / usr / bin / env python3

# Áp dụng bất kỳ () nào trên danh sách trống
list1= []
in('Đầu ra của danh sách trống:' ,không tí nào(list1))

# Áp dụng bất kỳ () nào trên danh sách chuỗi
list2= ['Ubuntu', '', '0', 'Fedora']
in('Đầu ra của danh sách chuỗi:' ,không tí nào(list2))

# Áp dụng bất kỳ () nào trên danh sách các giá trị 0
list3= [0, '0', 0]
in('Đầu ra của danh sách 0 giá trị:' ,không tí nào(list3))

# Áp dụng bất kỳ () nào trên danh sách boolean và chuỗi rỗng
list4= [0, Sai, '']
in('Đầu ra của danh sách dữ liệu boolean và rỗng:' ,không tí nào(list4))

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Sử dụng bất kỳ hàm () nào trên từ điển

Tập lệnh sau đây cho thấy cách sử dụng bất kỳ hàm () nào trên biến từ điển. Hàm any () trả về giá trị dựa trên các giá trị chỉ mục của từ điển. hàm any () được áp dụng cho ba biến từ điển ở đây. dic1 chỉ chứa một mục trong đó chỉ mục là 0 trả về giá trị false. dic2 chứa hai mục, chỉ mục của mục đầu tiên là 0 trả về false và chỉ mục của mục thứ hai là giá trị chuỗi trả về true. dic3 chứa hai mục, chỉ mục của mục đầu tiên là false và chỉ mục của mục thứ hai là một chuỗi rỗng cũng trả về false.

#! / usr / bin / env python3

# Áp dụng bất kỳ () nào trên một từ điển của một mục trong đó chỉ mục là 0
dic1= {0:'Thật'}
in('Đầu ra đầu tiên:', không tí nào(dic1))

# Áp dụng bất kỳ () nào trên từ điển gồm hai mục có chỉ mục là 0 và 'Sai'
dic2= {0:'Sai', 'Sai':0}
in('Đầu ra thứ hai:', không tí nào(dic2))

# Áp dụng bất kỳ () nào trên từ điển gồm hai mục trong đó chỉ mục là Sai và chuỗi trống
dic3= {Sai:Sai, '':'Trống'}
in('Đầu ra thứ ba:', không tí nào(dic3))

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Sử dụng bất kỳ hàm () nào trên nhiều điều kiện

Trong ví dụ sau, bất kỳ hàm () nào được áp dụng trên ba biến danh sách và kết quả đầu ra được sử dụng trong một nếu như câu lệnh với toán tử logic AND. Danh sách đầu tiên chứa một giá trị true (-1) và nó trả về true. Danh sách thứ hai chứa hai giá trị true (‘False’, ‘0’) và nó trả về true. Danh sách thứ ba chứa tất cả các giá trị sai trả về sai. Vì thế, nếu như điều kiện sẽ trả về false.

#! / usr / bin / env python3

# Áp dụng bất kỳ () nào trong danh sách đầu tiên
List1= [0,-1, Sai]
in('Danh sách1:' ,không tí nào(List1))

# Áp dụng bất kỳ () nào trong danh sách thứ hai
List2= ['','Sai', '0']
in('Danh sách2:' ,không tí nào(List2))

# Áp dụng bất kỳ () nào trong danh sách thứ ba
Danh sách3= [Sai, 0, '']
in('Danh sách 3:' ,không tí nào(Danh sách3))

# Trả về true nếu tất cả đầu ra của bất kỳ hàm () nào là True
nếu như(không tí nào(List1) không tí nào(List2) không tí nào(Danh sách3)):
in('Đầu ra của tất cả bất kỳ hàm () nào là True')
khác:
in('Bất kỳ đầu ra nào của bất kỳ hàm () nào đều là Sai')

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Phần kết luận:

Việc sử dụng bất kỳ hàm () nào trên các loại biến khác nhau trong python được hiển thị bằng các ví dụ khác nhau ở đây. Nó sẽ giúp người đọc hiểu cách sử dụng bất kỳ hàm () nào trong python và áp dụng nó đúng cách trong script.