Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวอย่างตัวนับ Python และการแยกพจนานุกรม


เมื่อจำเป็นต้องสาธิตการแยกตัวนับและพจนานุกรม สามารถใช้ตัวนับและพจนานุกรมได้

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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")

ผลลัพธ์

The first string is :
Hi Mark
The second string is :
how are yoU
It is not possible

คำอธิบาย

  • แพ็คเกจที่จำเป็นจะถูกนำเข้า

  • มีการกำหนดเมธอด ที่รับสองสตริง และแปลงเป็นตัวนับ

  • จากนั้นจึงกำหนดลงในพจนานุกรม

  • นอกพจนานุกรม มีการกำหนดสองสตริง และเมธอดถูกเรียกโดยการส่งผ่านสองสตริงนี้

  • เอาต์พุตที่เกี่ยวข้องขึ้นอยู่กับว่าฟังก์ชันส่งคืน 'True' หรือ 'False' ที่แสดงบนคอนโซล