假设您没有多余的空格:
with open('file') as f: w, h = [int(x) for x in next(f).split()] # read first line array = [] for line in f: # read rest of lines array.append([int(x) for x in line.split()])您可以将最后一个for循环压缩为嵌套列表推导:
with open('file') as f: w, h = [int(x) for x in next(f).split()] array = [[int(x) for x in line.split()] for line in f]


