---
# System prepended metadata

title: 常見資料結構

---

# 常見資料結構

## 字串 str

用雙引號或單引號包起來
```python=
a = "hello"
b = 'world'
```

## 陣列 list

用中括號包起來
裡面可以放各種資料結構(可混用)
```python=
a = ["1", 2, "a", 4, 5]
b = ["1", [3, 5, "b"], 6]
```

## 元組 tuple

用小括號包起來
不能改變的陣列
裡面可以放各種資料結構(可混用)
```python=
a = (1, "c", "3")
```

## 字典 dict

用大括號包起來
用一個字串對應到一個資料結構

```python=
a = {"a":123, "b":"e"}

print(a["a"])

> 123
```

## 集合 set

用大括號包起來
沒有順序性，並且是隨機擺放的，集合的元素必須是唯一而不可以重複的
```python=
a = {1, 2, 3, 4, 5}
```