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

โปรแกรม Python เพื่อลบอักขระดัชนีที่ n ออกจากสตริงที่ไม่ว่าง


เมื่อจำเป็นต้องลบอักขระดัชนีเฉพาะออกจากสตริงที่ไม่ว่างเปล่า สามารถทำซ้ำได้ และเมื่อดัชนีไม่ตรงกัน สามารถเก็บอักขระนั้นไว้ในสตริงอื่นได้

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

ตัวอย่าง

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

คำอธิบาย

  • มีการกำหนดสตริงและแสดงบนคอนโซล

  • ค่าดัชนีถูกกำหนดไว้

  • มีการวนซ้ำสตริง และหากอักขระในสตริงไม่เหมือนกับค่าดัชนีที่ต้องลบ อักขระนั้นจะถูกวางในสตริงใหม่

  • สตริงใหม่นี้จะแสดงเป็นเอาต์พุตบนคอนโซล