[問題] 整理合併兩個列表資料
這邊分別有兩個列表,list1跟list2想要將兩個列表合併成list3的型態
請看以下範例
List1是科目名稱,
List2是紀錄考生的科目分數列表,但是每個人並不是所有科目都有出來分數,
現在我想要將list1與list2的資料做整合,合併成list3樣子,list3每個元素各代表一位
考生,第二階陣列第1個參數是考生名,第2,3,4就是依照list1順序所列的元素該考生的
科目分數,如果該考生沒有該考科紀錄,直接填入None,
我在那邊使用迴圈兜還是兜不出來,請問這個程式該如何寫?
list1=["國文","數學","自然"]
list2=[["a","國文",100],
["a","數學",20],
["a","自然",40],
["b","國文",30],
["b","數學",100],
["c","自然",60]
]
list3=[["a",100,20,30],
["b",30,100,None],
["c",None,None,60]]
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.69.234.112 (越南)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1635220999.A.383.html
推
10/26 12:40,
2年前
, 1F
10/26 12:40, 1F
推
10/26 15:07,
2年前
, 2F
10/26 15:07, 2F
→
10/26 15:50,
2年前
, 3F
10/26 15:50, 3F
推
10/26 16:31,
2年前
, 4F
10/26 16:31, 4F
→
10/26 18:34,
2年前
, 5F
10/26 18:34, 5F
→
10/26 18:36,
2年前
, 6F
10/26 18:36, 6F
推
10/26 23:47,
2年前
, 7F
10/26 23:47, 7F
討論串 (同標題文章)