เมื่อจำเป็นต้องลบอักขระดัชนีเฉพาะออกจากสตริงที่ไม่ว่างเปล่า สามารถทำซ้ำได้ และเมื่อดัชนีไม่ตรงกัน สามารถเก็บอักขระนั้นไว้ในสตริงอื่นได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_string = "Hi there how are you" print("The string is :") print(my_string) index_removed = 2 changed_string = '' for char in range(0, len(my_string)): if(char != index_removed): changed_string += my_string[char] print("The string after removing ", index_removed, "nd character is : ") print(changed_string)
ผลลัพธ์
The string is : Hi there how are you The string after removing 2 nd character is : Hithere how are you
คำอธิบาย
-
มีการกำหนดสตริงและแสดงบนคอนโซล
-
ค่าดัชนีถูกกำหนดไว้
-
มีการวนซ้ำสตริง และหากอักขระในสตริงไม่เหมือนกับค่าดัชนีที่ต้องลบ อักขระนั้นจะถูกวางในสตริงใหม่
-
สตริงใหม่นี้จะแสดงเป็นเอาต์พุตบนคอนโซล