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

Python – ลบแถวสำหรับองค์ประกอบคอลัมน์ Kth ที่คล้ายกัน


เมื่อจำเป็นต้องลบแถวสำหรับองค์ประกอบคอลัมน์ 'K' ที่คล้ายกัน การวนซ้ำอย่างง่าย และวิธีการ 'ผนวก' จะถูกนำมาใช้

ตัวอย่าง

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

my_list =[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65 ,0]]print("รายการคือ:" )print(my_list)K =1print("ค่าของ K คือ ")print(K)my_result =[]my_mem =[]สำหรับดัชนีใน my_list:ถ้าไม่ใช่ดัชนี[ K] ใน my_mem:my_result.append(index) my_mem.append(index[K])print("รายการผลลัพธ์คือ :")print(my_result)

ผลลัพธ์

รายการคือ:[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67, 85, 12], [45 , 65, 0]]ค่าของ K คือ1รายการผลลัพธ์คือ :[[45, 95, 26], [70, 35, 74], [87, 65, 23], [67, 85, 12]] 

คำอธิบาย

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

  • ค่าสำหรับ K ถูกเตรียมใช้งานและพิมพ์บนคอนโซล

  • มีการกำหนดรายการว่างสองรายการ

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

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