เมื่อจำเป็นต้องค้นหาสตริงที่มีอักขระในรายการทั้งหมด สามารถกำหนดเมธอดที่วนซ้ำองค์ประกอบและใช้ตัวดำเนินการ '+' เพื่อกำหนดผลลัพธ์ได้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
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' ซึ่งรับรายการเป็นพารามิเตอร์ และส่งกลับค่าที่ต่อกันโดยใช้ '+' เป็นเอาต์พุต
-
มีการกำหนดสตริงว่าง
-
องค์ประกอบของรายการมีการทำซ้ำและเพิ่มลงในสตริงว่าง
-
ทำได้โดยใช้ตัวดำเนินการ '+'
-
นอกเมธอด รายการอักขระถูกกำหนดและแสดงบนคอนโซล
-
เมธอดนี้เรียกโดยส่งรายการนี้เป็นพารามิเตอร์
-
สิ่งนี้จะแสดงบนคอนโซล