เมื่อจำเป็นต้องเปลี่ยนสัญญาณขององค์ประกอบในรายการทูเปิล สามารถใช้การวนซ้ำอย่างง่าย วิธี 'abs' และวิธีการ 'ผนวก' ได้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list =[(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)]พิมพ์ ("รายการคือ :")print(my_list)my_result =[]for sub in my_list:my_result.append((abs(sub[0]), -abs(sub[1])))print("ผลลัพธ์คือ :")print(my_result)
ผลลัพธ์
รายการคือ :[(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4) ]ผลลัพธ์ที่ได้คือ :[(51, -11), (24, -24), (11, -42), (12, -45), (45, -26), (97, -4)]ก่อน>คำอธิบาย
-
รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการที่ว่างเปล่า
-
รายการเดิมซ้ำแล้วซ้ำอีก
-
วิธี 'abs' ใช้เพื่อรับค่าสัมบูรณ์ขององค์ประกอบเชิงลบของรายการ
-
ผลลัพธ์นี้ถูกผนวกเข้ากับรายการที่ว่างเปล่า
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล