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

โปรแกรม Python ละเว้นความยาว K Rows


เมื่อจำเป็นต้องละเว้นแถวที่มีความยาว 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]]

คำอธิบาย

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

  • ค่าคีย์ที่กำหนดและแสดงบนคอนโซล

  • พจนานุกรมว่างเปล่าถูกสร้างขึ้น

  • รายการซ้ำแล้วซ้ำอีก

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

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล