執行下列 Python 程式後,產生的輸出為何?def unknown(input, p1, p2): input[p1], input[p2] = input[p2], input[p1] return input input = [10, 20, 30] print(unknown(input, 0, 1))
A10 20
B20 30
C[10, 20, 30]
D[20, 10, 30]正確答案
答案與詳解
input[0],input[1]=input[1],input[0] 將 10 與 20 互換,30 不動,輸出 [20,10,30]。
