เมื่อจำเป็นต้องละเว้นแถวที่มีความยาว K จะใช้การวนซ้ำอย่างง่ายและวิธีการ 'len' ร่วมกับวิธี 'append'
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list = [[41, 7], [8, 10, 12, 8], [10, 11], [6, 82, 10]]
print("The list is :")
print(my_list)
my_k = 2
print("The value of K is ")
print(my_k)
my_result = []
for row in my_list:
if len(row) != my_k :
my_result.append(row)
print("The resultant list is :")
print(my_result) ผลลัพธ์
The list is : [[41, 7], [8, 10, 12, 8], [10, 11], [6, 82, 10]] The value of K is 2 The resultant list is : [[8, 10, 12, 8], [6, 82, 10]]
คำอธิบาย
-
รายการของรายการถูกกำหนดและแสดงบนคอนโซล
-
ค่าคีย์ที่กำหนดและแสดงบนคอนโซล
-
พจนานุกรมว่างเปล่าถูกสร้างขึ้น
-
รายการซ้ำแล้วซ้ำอีก
-
หากความยาวของรายการที่ระบุไม่เท่ากับค่าคีย์ จะถูกผนวกเข้ากับรายการที่ว่างเปล่า
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล