#31781: Python zip解法


seer852741@gmail.com (St418)

學校 : 國立中央大學
編號 : 170226
來源 : [114.24.161.39]
最後登入時間 :
2024-01-05 19:57:56
a015. 矩陣的翻轉 | From: [220.129.88.50] | 發表日期 : 2022-08-18 23:20

while True:
    try:
        n = int(input().split()[0])
        matrix = (input().split() for _ in range(n))
        for x in zip(*matrix):
            print(' '.join(x))
    except EOFError:
        break
Python內建的zip()功能大致如下
(1, 2, 3), (4, 5, 6) => (1, 4), (2, 5), (3, 6)
*matrix的意思是拆包
把元素當作參數傳入zip
而不是只傳一個參數
 
ZeroJudge Forum