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

โปรแกรม Python – สตริงที่มีอักขระรายการที่กำหนดทั้งหมด


เมื่อจำเป็นต้องค้นหาสตริงที่มีอักขระในรายการทั้งหมด สามารถกำหนดเมธอดที่วนซ้ำองค์ประกอบและใช้ตัวดำเนินการ '+' เพื่อกำหนดผลลัพธ์ได้

ตัวอย่าง

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

def convert_spec_Vals(my_list):
   new_val = ""

   for element in my_list:
      new_val += element

   return new_val

my_list = ['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']

print("The list is :")
print(my_list)

print("The result is :")
print(convert_spec_Vals(my_list))

ผลลัพธ์

The list is :
['p', 'y', 't', 'h', 'o', 'n', '&', 'c', 'o', 'o', 'l']
The result is :
python&cool

คำอธิบาย

  • มีการกำหนดเมธอดที่ชื่อ 'convert_spec_Vals' ซึ่งรับรายการเป็นพารามิเตอร์ และส่งกลับค่าที่ต่อกันโดยใช้ '+' เป็นเอาต์พุต

  • มีการกำหนดสตริงว่าง

  • องค์ประกอบของรายการมีการทำซ้ำและเพิ่มลงในสตริงว่าง

  • ทำได้โดยใช้ตัวดำเนินการ '+'

  • นอกเมธอด รายการอักขระถูกกำหนดและแสดงบนคอนโซล

  • เมธอดนี้เรียกโดยส่งรายการนี้เป็นพารามิเตอร์

  • สิ่งนี้จะแสดงบนคอนโซล