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

โปรแกรม Python หาแถวที่มี 1 มากที่สุดด้วย map (เวอร์ชัน 2)


บทความซ้ำกับ ID 1004106510 ใช้ map(sum) หาแถวที่มี 1 มากที่สุดในเมทริกซ์ไบนารี

โค้ดตัวอย่าง

def maximumofones(n):
    max1 = list(map(sum, n))
    print("MAXIMUM NUMBER OF 1's:", max1.index(max(max1)))

if __name__ == "__main__":
    n = [[0,1,1,1,1],[0,0,1,1,1],[1,1,1,1,1],[0,0,0,0,1]]
    maximumofones(n)

ผลลัพธ์

MAXIMUM NUMBER OF 1's: 2