iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 13
0
自我挑戰組

大數據概念系列 第 13

Day13 | Python字典

1.Maintaining Order

  • .index(item)函式:尋找list裡的資料
  • insert:加入資料時可以使用
    例子:
    https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44730774_2086386271413244_4861033123640508416_n.jpg?_nc_cat=107&_nc_eui2=AeEutEoEzVjfBbESndzjRwGEgJhuh0XeqYY2XyUiKKaZSNWLVyTvCFpMvSSGkA8YnngGBd6ssT56xZAJ1ZV_xmn7V6y3wKcDn29FW8D34ZGr_g&_nc_ht=scontent.ftpe8-2.fna&oh=5f729e29500c7fcd9822cfa5e282cc16&oe=5C56DAC7

2.For One and All
for:要對串列中的每個item作處理時可以使用
https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44658282_2086386291413242_6518239825236066304_n.jpg?_nc_cat=107&_nc_eui2=AeHfb5KcjTfOJXosnXVVMHR7d70ru2JtuawvPuX04uD-QtNEL0smCtdUX44VT04agW2MMyfMcFDKJdh7XkabulHE5VGs80048wRaVoGTRt3vCg&_nc_ht=scontent.ftpe8-2.fna&oh=b1340c8aef03d051a477e776a5bf8673&oe=5C551F32

3.Sort():排序
https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44629793_2086386281413243_109406552334532608_n.jpg?_nc_cat=105&_nc_eui2=AeGT-S2tiWDiTz5yHFE4E8Fy2SUloF587WxNUbnoa0bWupu0xsL5teNk6D8ZnqnDkZCtO0jWRFLXJL0Oekr_7F-Kkm3Em0J6ERslFca3yMkS8A&_nc_ht=scontent.ftpe8-2.fna&oh=53728f6020fbab539a317955b89d9a36&oe=5C530C53

4.dictionary
程式碼為: d = {'key1' : 1, 'key2' : 2, 'key3' : 3}
例子:
https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44685264_2086386334746571_6107476660649459712_n.jpg?_nc_cat=107&_nc_eui2=AeFYcEIumoZHzLTXMkEJc93AaFsoZPa-C5ratqb8wB0uPP0-8Uh_sI_tnOQOrLNCyDajO5HXbR0jYaiPAAXxvJ_qDdSuAtAD1sCu7cdBdNuoNg&_nc_ht=scontent.ftpe8-2.fna&oh=9145c50ce7fbea3f762a9365d398772c&oe=5C56DBD2

5.del

  • dic刪除元素時可用del
    程式碼為: del dict_name[key_name]

  • 對key改變資料時
    程式碼為: dict_name[key] = new_value
    例子:
    https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44716148_2086386358079902_6289989934388346880_n.jpg?_nc_cat=107&_nc_eui2=AeFwtx3ZGtYGU452wHDGXnhjdC_DjjXf4FJStXwJL8Fnbc6VbuAV6p87kskZydeeQG7pWItqe9LGHfVDDMZ9vsWJB0fpMhVu5mIrytbovFCsXQ&_nc_ht=scontent.ftpe8-2.fna&oh=d75cad9b855332bd9b55fb00e2b7fce1&oe=5C545358

6.刪除
例子:
刪除dagger
https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44586002_2086386384746566_8581767763226263552_n.jpg?_nc_cat=111&_nc_eui2=AeHsMH3wcSORA1vlaUmUOvTlPrZUxaL1AZyl-N9ar0mw_MNLONoq4-hIGM3dEjBa4JuvgjttvMcPvwY4lYUlEAXOrCn2NUP05bZ-2NYeh8X5Iw&_nc_ht=scontent.ftpe8-2.fna&oh=551f6a31d0f496654c759497a773c69e&oe=5C40ADCB

7.更多dictionaries應用
https://scontent.ftpe8-2.fna.fbcdn.net/v/t1.0-9/44670740_2086386431413228_8516004654214021120_n.jpg?_nc_cat=110&_nc_eui2=AeHi93K5eUPaa7dMA273yICqFE1ggQdqWNnVbnJ6OBq7lCwJYI3jwrPQGZ6psgt7VdfIcdzhVRSq7-MCxHl85VySX_1nfGsdEqoo-9xjKU02Hw&_nc_ht=scontent.ftpe8-2.fna&oh=1637b4e930e7ed95f59cb88d4486fe72&oe=5C490639


上一篇
Day12 | Python串列
下一篇
Day14 | 練習Codecademy的一支Python程式
系列文
大數據概念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言