未分類

Python tip 2

リストの要素の順番を変える

t=[11,12,13,14,15]のリストの順番を要素の番号として、2,4,1,3,5の順に変え、[12,14,11,13,15]にする。

 t=[12, 13, 11, 13, 15]
 j=[2,4,1,3,5]
 k=[t[i-1] for i in j]
 print(k)

⇒ [13, 13, 12, 11, 15]

-未分類