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

Python – ทดสอบสตริงในรายการอักขระและในทางกลับกัน


เมื่อต้องการทดสอบสตริงในรายการอักขระและในทางกลับกัน จะใช้ตัวดำเนินการ '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()

  • สิ่งนี้ถูกกำหนดให้กับตัวแปร

  • สตริงและคีย์จะถูกเปรียบเทียบเพื่อดูว่ามีสตริงอยู่ในรายการที่กล่าวถึงข้างต้นหรือไม่

  • ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร

  • ตามค่าบูลีนในผลลัพธ์นี้ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล