请大大用Python做道数组遍历

谢谢各位 肯定采纳呜呜

img

img

rows,cols = 5, 6

data=[['*','X','T','YU','G','hh'],
      ['1','0','2','3','4','3'],
      ['2','3','6','5','3','8'],
      ['5','8','6','w','3','u'],
      ['2222','9999','4444','tttt','ffff','%']]
curR, curC = 0, 0
startR , startC= 0, 0
while True:
    print(data[curR][curC])
    if curR + 1 == rows :
        curR = startR
        if curC - 1 < 0:
            startC =startC + 1             
            curC = startC            
        else:
            startR = startR +1 if startC + 1 == cols else startR
            startC = cols - 1 if startC + 1 == cols else startC + 1
            
            curC = startC
            curR = startR
    else:
        curR += 1
        if curC - 1 < 0:
            startC =startC if startC + 1 == cols else startC + 1
            startR =startR +1 if startC + 1 == cols else startR 
            
            curC = startC        
            curR = startR
        else:
            curC -= 1
    if startR == rows -1 and startC == cols -1 :
        print(data[curR][curC])
        break