เมื่อต้องการหาค่าสูงสุดในช่วงแถว จะใช้การวนลูปแบบง่ายและเมธอด max()
ตัวอย่าง
my_list = [[11, 35, 6], [9, 11, 3], [35, 4, 2], [8, 15, 35], [5, 9, 18], [5, 14, 2]]
print("The list is :")
print(my_list)
i, j = 2, 4
print("The values for integers are ")
print(i, j)
my_result = 0
for index in range(i, j):
my_result = max(max(my_list[index]), my_result)
print("The result is :")
print(my_result)
ผลลัพธ์
The list is : [[11, 35, 6], [9, 11, 3], [35, 4, 2], [8, 15, 35], [5, 9, 18], [5, 14, 2]] The values for integers are 2 4 The result is : 35
คำอธิบาย
กำหนดรายการของรายการและแสดงผลบนคอนโซล
กำหนดค่าจำนวนเต็มสองค่าและแสดงผล
กำหนดตัวแปรเริ่มต้นเป็น 0
ใช้จำนวนเต็มเป็นค่าช่วงในการวนลูป
หาค่าสูงสุดของแถวที่ดัชนีตรงกับช่วง และอัปเดตตัวแปรผลลัพธ์
แสดงผลลัพธ์บนคอนโซล