Re: [問卦] 寫程式是不是要天份
※ 引述《clearday (天氣晴!)》之銘言:
: QQ
: 人家都說Python很簡單
: 買本書看一下就會了
: 但小弟我從晚上六點看到現在還是寫不出來
: 字典跟映射到底是什麼鬼啊
: Google也找了又找
python的dict就是要改進list功能的不足
把一個資料存在list裡面,我要事先知道我存的資料的index在哪裡
有時候程式寫久了會忘記那些沒有什麼關聯性的index
dict就是可以直接讓你用key找value,這樣比較不會忘記
舉個例子好了
我存一筆資料是是我的姓名和薪水
用list會這樣寫
ulycess=["ulycess",70000]
要取出我的薪水有多少就要背薪水的index是1,要寫ulycees[1]才能找到薪水70000
這樣很不直覺
所以碼農會傾向用dict來寫
ulycess={"姓名":"ulycess","薪水":70000}
這時候我寫ulycess["薪水"],就可以跑出70000
跟上面的list比起來,ulycess["薪水"]比ulycess[1]更有可讀性而且更直覺
只是用dict還是有很多缺點
例如不能存methods,一次只能存一筆資料
所以碼農大部分用class來取代dict,至於class就真的是一個大坑了
: 寫程式是不是要天份啊
: QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.250.46 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1618096032.A.154.html
→
04/11 07:07,
3年前
, 1F
04/11 07:07, 1F
推
04/11 07:11,
3年前
, 2F
04/11 07:11, 2F
→
04/11 07:31,
3年前
, 3F
04/11 07:31, 3F
推
04/11 07:32,
3年前
, 4F
04/11 07:32, 4F
→
04/11 07:33,
3年前
, 5F
04/11 07:33, 5F
推
04/11 07:47,
3年前
, 6F
04/11 07:47, 6F
→
04/11 07:49,
3年前
, 7F
04/11 07:49, 7F
推
04/11 07:59,
3年前
, 8F
04/11 07:59, 8F
推
04/11 08:02,
3年前
, 9F
04/11 08:02, 9F
推
04/11 08:52,
3年前
, 10F
04/11 08:52, 10F
噓
04/11 10:01,
3年前
, 11F
04/11 10:01, 11F
推
04/11 10:26,
3年前
, 12F
04/11 10:26, 12F
→
04/11 11:21,
3年前
, 13F
04/11 11:21, 13F
討論串 (同標題文章)