# 03.获取Series对象的值
[toc]{type: "ol", level: [3,4,5]}
### Series取值
#### 获取单个值
```python
import pandas as pd
data = pd.Series([4, 3, 23, 2, 3], index=list('abcde'))
print('根据key获取:', data['c'])
print('根据索引获取:', data[1])
```
::: details result
根据key获取: 23
根据索引获取: 3
:::
#### 获取多个值
```python
import pandas as pd
from IPython.core.display_functions import display
data = pd.Series([4, 3, 23, 2, 3], index=list('abcde'))
display('根据key切片:', data['b': 'e'])
display('根据索引获取:', data[2: 4])
```
![获取数据](imgs/15.png)
- 注意取值范围
> 标签索引左右都会取到
> 位置索引左闭右开
- 重复情况解决
> 如果标签索引中的数字与位置索引相同
> 要使用loc(标签索引)或iloc(位置索引)进行标注
>> data.loc[1]
>> data.iloc[1]