看板 Python 關於我們 聯絡資訊
因為最近在跟人解釋程式的實作流程 那時候說串列 但好像他不太明白(他沒寫過Python) 還是說直接用英文list就好呢? 上網查有的是說串列 列表 動態陣列 請問python中的list中文的資料結構該如何解釋? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.150.160 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1594794823.A.EB4.html
TitanEric: 就動態陣列呀 c++的vector 07/15 14:51
refusekkk: 實際用過比較好懂 操作看看不難呀 07/15 15:17
s0914714: https://reurl.cc/MveA5k =>本質就是array 07/15 16:33
s0914714: list get item O(1) 不可能用Linked list實作 07/15 16:38
AndCycle: errr, 他用了一些實作去加速跟你要解釋概念是兩回事 07/16 00:36
AndCycle: 你都已經要跟不會的人講解了, 太細節對方聽不懂的 07/16 00:40
AndCycle: 我整理一下好了, py 的 list 概念上就是連續資料, 07/16 01:10
AndCycle: DS 上來說連續資料通常就 array 跟 linked-list 兩者, 07/16 01:11
AndCycle: py 兩個都有拿來用, 實作成他的抽象 list, 07/16 01:12
AndCycle: 所以你不能直接套 DS 來講解, 要先從他的抽象概念來說明 07/16 01:12
s90104123: 感謝樓上各位大大解釋 07/16 17:43