เมื่อจำเป็นต้องค้นหาความถี่ของคำโดยใช้สตริงชวเลข คุณสามารถใช้การเข้าใจพจนานุกรมได้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_str = 'Hi there Will, how are you Will, Will you say Hi to me' print("The string is : " ) print(my_str) my_result = {key: my_str.count(key) for key in my_str.split()} print("The word frequency is : ") print(my_result)
ผลลัพธ์
The string is : Hi there Will, how are you Will, Will you say Hi to me The word frequency is : {'Hi': 2, 'there': 1, 'Will,': 2, 'how': 1, 'are': 1, 'you': 2, 'Will': 3, 'say': 1, 'to': 1, 'me': 1}
คำอธิบาย
-
มีการกำหนดสตริงและแสดงบนคอนโซล
-
ความเข้าใจในพจนานุกรมใช้เพื่อวนซ้ำผ่านสตริง และแบ่งตามช่องว่าง
-
จำนวนของ 'คีย์' ถูกกำหนดและกำหนดให้กับตัวแปร
-
ตัวแปรนี้แสดงเป็นเอาต์พุตบนคอนโซล