Khi cần chứng minh sự giao nhau giữa bộ đếm và từ điển, Bộ đếm và từ điển có thể được sử dụng.
Dưới đây là minh chứng về điều tương tự -
Ví dụ
from collections import Counter def make_string(str_1,str_2): dict_one = Counter(str_1) dict_two = Counter(str_2) result = dict_one & dict_two return result == dict_one string_1 = 'Hi Mark' string_2 = 'how are yoU' print("The first string is :") print(string_1) print("The second string is :") print(string_2) if (make_string(string_1,string_2)==True): print("It is possible") else: print("It is not possible")
Đầu ra
The first string is : Hi Mark The second string is : how are yoU It is not possible
Giải thích
-
Các gói bắt buộc được nhập.
-
Một phương thức được định nghĩa, nhận hai chuỗi và chuyển đổi chúng thành một bộ đếm.
-
Sau đó, nó được gán cho một từ điển.
-
Bên ngoài từ điển, hai chuỗi được định nghĩa và phương thức được gọi bằng cách chuyển hai chuỗi này.
-
Đầu ra có liên quan tùy thuộc vào việc hàm trả về ‘True’ hay ‘False’ được hiển thị trên bảng điều khiển.