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

โปรแกรม Python เพื่อลบองค์ประกอบที่ Indices ใน List


เมื่อจำเป็นต้องลบองค์ประกอบที่ดัชนีในรายการ จะใช้แอตทริบิวต์ "ระบุ" ตัวดำเนินการ "ไม่อยู่ใน" การวนซ้ำอย่างง่ายและวิธีการ "ผนวก"

ตัวอย่าง

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

my_list =[91, 75, 15, 45, 69, 78, 23, 71, 36, 72]print("The list is :" )print(my_list)print("The list after sorting is :" ) my_list.sort()print(my_list)index_list =[2, 4, 5, 7]print("ค่าดัชนีที่เก็บไว้ในรายการคือ :")print(index_list)my_result =[]สำหรับดัชนี องค์ประกอบในการแจกแจง (my_list ):ถ้าดัชนีไม่อยู่ใน index_list:my_result.append(element)print("รายการผลลัพธ์คือ :")print(my_result)print("The list after sorting is :" )my_result.sort()print(my_result) 

ผลลัพธ์

รายการคือ:[91, 75, 15, 45, 69, 78, 23, 71, 36, 72]รายการหลังการเรียงลำดับคือ:[15, 23, 36, 45, 69, 71, 72, 75 , 78, 91]ค่าดัชนีที่เก็บไว้ในรายการคือ :[2, 4, 5, 7]รายการผลลัพธ์คือ :[15, 23, 45, 72, 78, 91]รายการหลังการจัดเรียงคือ:[15, 23, 45, 72, 78, 91]

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • มีการจัดเรียงและแสดงบนคอนโซล

  • ค่าดัชนีจะถูกเก็บไว้ในรายการ

  • นอกจากนี้ยังแสดงบนคอนโซลอีกด้วย

  • มีการสร้างรายการที่ว่างเปล่า

  • รายการถูกทำซ้ำ และวางเงื่อนไข "ถ้า"

  • การตรวจสอบเพื่อดูว่าดัชนีไม่มีอยู่ในรายการค่าดัชนีหรือไม่

  • หากไม่เป็นเช่นนั้น องค์ประกอบจะถูกผนวกเข้ากับรายการที่ว่างเปล่า

  • ซึ่งจะแสดงเป็นเอาต์พุตบนคอนโซล

  • รายการจะถูกจัดเรียงอีกครั้งและแสดงบนคอนโซล