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

งูหลาม | ลบทูเพิลว่างออกจากรายการ


เมื่อจำเป็นต้องลบทูเพิลเปล่าออกจากรายการทูเพิล สามารถใช้ลูปแบบง่ายได้

สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)

รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ

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

ตัวอย่าง

def remove_empty(my_tuple):
   my_tuple = [t for t in my_tuple if t]
   return my_tuple
my_tuple = [(), (), (''), (" " , " "), (45, 67, 35, 66, 74, 89, 100) , 'jane']
print("The tuple is : ")
print(my_tuple)
print("The method to remove empty tuples is being called...")
my_result = remove_empty(my_tuple)
print("The list of tuple after remvoing empty tuples is : ")
print(my_result)

ผลลัพธ์

The tuple is :
[(), (), '', (' ', ' '), (45, 67, 35, 66, 74, 89, 100), 'jane']
The method to remove empty tuples is being called...
The list of tuple after remvoing empty tuples is :
[(' ', ' '), (45, 67, 35, 66, 74, 89, 100), 'jane']

คำอธิบาย

  • มีการกำหนดเมธอดชื่อ 'remove_empty' ซึ่งรับรายการ tuple เป็นพารามิเตอร์
  • มันวนซ้ำผ่านทูเพิลและส่งกลับค่าก็ต่อเมื่อค่านั้นไม่ว่างเปล่า
  • รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
  • เมธอดนี้เรียกโดยส่งรายการทูเพิลนี้ไป
  • ข้อมูลการดำเนินการนี้ถูกกำหนดให้กับตัวแปร
  • จากนั้นจะแสดงเป็นเอาต์พุตบนคอนโซล