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

โปรแกรม Python สำหรับลบอักขระที่ n ออกจากสตริง


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการแก้ไขปัญหาที่ระบุด้านล่าง -

คำชี้แจงปัญหา − เราได้รับสตริง เราต้องลบอักขระที่ทำดัชนี ith ออกจากสตริงที่กำหนดและแสดงมัน

ในสตริงใด ๆ ใน Python การสร้างดัชนีจะเริ่มต้นจาก 0 เสมอ สมมติว่าเรามีสตริง "tutorialspoint" การจัดทำดัชนีจะทำตามที่แสดงด้านล่าง -

T u t o r i a l s p  o  i  n  t
0 1 2 3 4 5 6 7 8 9 10 11 12 13

ตอนนี้เรามาดูสคริปต์ Python สำหรับการแก้คำสั่งกัน −

ตัวอย่าง

def remove(string, i):
   # slicing till ith character
   a = string[ : i]
   # slicing from i+1th index
   b = string[i + 1: ]
   return a + b
# Driver Code
if __name__ == '__main__':
   string = "Tutorialspoint"
   # Remove nth index element
   i = 8
   print(remove(string, i))

ผลลัพธ์

Tutorialpoint

อัลกอริทึม − จากสตริงอินพุตที่กำหนด องค์ประกอบที่จัดทำดัชนีที่ i จะต้องถูกเปิดออก ดังนั้น ให้แยกสตริงออกเป็นสองส่วน ก่อนอักขระที่ทำดัชนี และหลังจากอักขระที่ทำดัชนีแล้ว จึงปล่อยอักขระ ith กลับสตริงที่ผสาน

ที่นี่เรามีสามตัวแปรประกาศในขอบเขตทั่วโลกดังแสดงด้านล่าง -

โปรแกรม Python สำหรับลบอักขระที่ n ออกจากสตริง

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการลบอักขระ ith ออกจากสตริงอินพุตที่กำหนดใน Python 3.x หรือเวอร์ชันก่อนหน้า