---
# System prepended metadata

title: Python學習日記 Dict
tags: [Python學習]

---

---
tags: Python學習
---
<style>
    .topic{
        color:#fa7f20;
        font-weight:bold;
    }
</style>

# Python學習日記 Dict
>參考資料 - Python王者歸來 洪錦魁著

## <span class="topic">Dict的定義</span>
> #### 字典是一個非序列的資料結構，其元素是用「key : value」方式配對儲存，查詢key時就可以列出相對應的數值內容。其宣告方式如下：

```python=
mydict = {key1 : value1, ... , keyN : valueN}
```


## <span class="topic">取得Dict的數值</span>
#### 可以使用 **mydict[key]** 來取的存在'key'位置的 value

```python=
mydict = {'A': 0, 'B' : 1, 'C' : 2}
mydict['A']

--------執行結果--------
> 0
```


## <span class="topic">新增Dict元素</span>

```python=
mydict = {'A': 0, 'B' : 1, 'C' : 2}
mydict['D'] = 3
mydict

--------執行結果--------
> {'A': 0, 'B' : 1, 'C' : 2, 'D' : 3}
```
## <span class="topic">修改Dict元素</span>

```python=
mydict = {'A': 0, 'B' : 1, 'C' : 2}
mydict['C'] = 3
mydict

--------執行結果--------
> {'A': 0, 'B' : 1, 'C' : 3}
```


## <span class="topic">刪除Dict元素</span>

```python=
mydict = {'A': 0, 'B' : 1, 'C' : 2}
del mydict['C']
mydict

--------執行結果--------
> {'A': 0, 'B' : 1}
```
