什麼是重新排序格式的列表中選擇最Python的方式:大多數Python的方式重新排列重複列表
l = ['A1', 'A2', 'A3', 'A4',
'C1', 'C2', 'C3', 'C4',
'G1', 'G2', 'G3', 'G4',
'T1', 'T2', 'T3', 'T4']
要:
l = ['A1', 'C1', 'G1', 'T1',
'A2', 'C2', 'G2', 'T2',
'A3', 'C3', 'G3', 'T3',
'A4', 'C4', 'G4', 'T4']
我想出的最簡單的解決方法是l = l[::4] + l[1::4] + l[2::4] + l[3::4]
,但它似乎不是最乾淨的方式。
這是關於對列表進行排序,還是關於列表中的矩陣轉置,當它以正確的方式分割時,看起來像是一個方形矩陣? – twalberg
這是關於一個看起來像方矩陣的列表。 – Banana