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