Re: [問題] 新手請問 list 問題
※ 引述《delphinus (清遠閑放超然於塵垢之外)》之銘言:
: 各位好,
: 之前學過 c,有struct的資料結構很好用,但轉到python突然不知
: 要怎麼實作?
: 像是個人資料大名(name),年齡(year),體重(weight),身高(hight),
: 在C的可以包成一個struct型態,如果要sort也可以整個struct處理。
: 但python我目前只會用4個list,如果要sort,還要手動去搬動其它
: 三個list,看起來非常笨。
: 不知有更好的解決方法嗎?
: 謝謝。
: - Delphinus
list of hash:
data = [
{"name": "xxx", "year": 10,},
{"name": "ooo", "year": 15,},
{"name": "ggg", "year": 13,},
{"name": "bbb", "year": 11,},
]
sort by age:
data.sort(key=lambda x: x["year"])
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.129.63
※ 編輯: toki 來自: 60.250.129.63 (10/17 17:53)
推
10/17 17:57, , 1F
10/17 17:57, 1F
※ 編輯: toki 來自: 60.250.129.63 (10/17 18:07)
→
10/17 18:08, , 2F
10/17 18:08, 2F
→
10/17 18:13, , 3F
10/17 18:13, 3F
推
10/17 19:15, , 4F
10/17 19:15, 4F
→
10/17 19:36, , 5F
10/17 19:36, 5F
推
10/17 22:59, , 6F
10/17 22:59, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):