เมื่อต้องการทดสอบสตริงในรายการอักขระและในทางกลับกัน จะใช้ตัวดำเนินการ 'in' แบบง่ายและวิธีการ 'join'
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_string = 'python' print("The string is :") print(my_string) my_key = ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't'] print("The key is ") print(my_key) joined_list = ''.join(my_key) my_result = my_string in joined_list print("The result is :") if(my_result == True): print("The string is present in the character list") else: print("The string is not present in the character list")
ผลลัพธ์
The string is : python The key is ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't'] The result is : The string is present in the character list
คำอธิบาย
-
สตริงถูกกำหนดและแสดงบนคอนโซล
-
ค่าสำหรับคีย์ถูกกำหนดและแสดงบนคอนโซล
-
องค์ประกอบของคีย์ถูกรวมเข้าด้วยกันเพื่อสร้างสตริงโดยใช้ฟังก์ชัน .join()
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
สตริงและคีย์จะถูกเปรียบเทียบเพื่อดูว่ามีสตริงอยู่ในรายการที่กล่าวถึงข้างต้นหรือไม่
-
ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
-
ตามค่าบูลีนในผลลัพธ์นี้ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล