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

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


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

คำชี้แจงปัญหา

เราได้รับสตริง เราต้องลบอักขระที่ทำดัชนี 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 g สำหรับการแก้คำสั่ง −

ตัวอย่าง

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 ส่งคืนสตริงที่ผสาน

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

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

บทสรุป

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