ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการแก้ไขปัญหาที่ระบุด้านล่าง -
คำชี้แจงปัญหา − เราได้รับสตริง เราต้องลบอักขระที่ทำดัชนี 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 กลับสตริงที่ผสาน
ที่นี่เรามีสามตัวแปรประกาศในขอบเขตทั่วโลกดังแสดงด้านล่าง -
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการลบอักขระ ith ออกจากสตริงอินพุตที่กำหนดใน Python 3.x หรือเวอร์ชันก่อนหน้า