เมื่อจำเป็นต้องกำหนดค่าเฉพาะให้กับองค์ประกอบที่ไม่ใช่ max-min ใน tuple คุณสามารถใช้วิธี 'max' วิธี 'min' วิธี 'tuple' และลูปได้
วิธี 'max' ส่งคืนค่าสูงสุดจากองค์ประกอบทั้งหมดใน iterable วิธี 'min' ส่งคืนค่าต่ำสุดจากองค์ประกอบทั้งหมดใน iterable
วิธี 'tuple' จะแปลงค่าที่กำหนด/ iterable เป็นประเภท tuple
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
my_tuple = (25, 56, 78, 91, 23, 11, 0, 99, 32, 10)
print("The tuple is : ")
print(my_tuple)
K = 5
print("K has been assigned to " + str(K))
my_result = []
for elem in my_tuple:
if elem not in [max(my_tuple), min(my_tuple)]:
my_result.append(K)
else:
my_result.append(elem)
my_result = tuple(my_result)
print("The tuple after conversion is : " )
print(my_result) ผลลัพธ์
The tuple is : (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) K has been assigned to 5 The tuple after conversion is : (5, 5, 5, 5, 5, 5, 0, 99, 5, 5)
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- ค่าของ 'K' ถูกกำหนดและแสดงผล
- รายการว่างถูกสร้างขึ้น
- ทูเพิลถูกทำซ้ำ และกำหนดค่าสูงสุดและต่ำสุด
- ถ้าค่าเหล่านี้ไม่อยู่ในทูเพิล ค่านั้นจะถูกผนวกเข้ากับรายการที่ว่างเปล่า
- รายการนี้ถูกแปลงเป็นทูเพิล
- จากนั้นจะแสดงเป็นเอาต์พุตบนคอนโซล