python表格数据类型转换
时间: 2023-07-25 18:06:05 浏览: 98
Python中常用的表格数据类型有列表(list)、元组(tuple)、字典(dict)和数据框(DataFrame)。下面分别介绍它们的类型转换方法。
1. 列表(list)转换为元组(tuple)
使用tuple()函数可以将列表转换为元组,例如:
```
lst = [1, 2, 3, 4]
tup = tuple(lst)
print(tup)
```
输出结果为:(1, 2, 3, 4)
2. 元组(tuple)转换为列表(list)
使用list()函数可以将元组转换为列表,例如:
```
tup = (1, 2, 3, 4)
lst = list(tup)
print(lst)
```
输出结果为:[1, 2, 3, 4]
3. 字典(dict)转换为列表(list)
使用dict.values()函数可以将字典中的值转换为列表,例如:
```
dct = {'a': 1, 'b': 2, 'c': 3}
lst = list(dct.values())
print(lst)
```
输出结果为:[1, 2, 3]
使用dict.keys()函数可以将字典中的键转换为列表,例如:
```
dct = {'a': 1, 'b': 2, 'c': 3}
lst = list(dct.keys())
print(lst)
```
输出结果为:['a', 'b', 'c']
使用dict.items()函数可以将字典中的键值对转换为列表,例如:
```
dct = {'a': 1, 'b': 2, 'c': 3}
lst = list(dct.items())
print(lst)
```
输出结果为:[('a', 1), ('b', 2), ('c', 3)]
4. 数据框(DataFrame)转换为列表(list)
使用DataFrame.values.tolist()函数可以将数据框中的数据转换为列表,例如:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
lst = df.values.tolist()
print(lst)
```
输出结果为:[[1, 4], [2, 5], [3, 6]]
阅读全文