python 字典里的数据类型转换
时间: 2023-11-17 15:00:40 浏览: 80
Python字典中的数据类型转换可以通过以下方法实现:
1. 将字典转换为字符串:使用str()函数将字典转换为字符串。
2. 将字典转换为列表:使用list()函数将字典转换为列表,列表中包含字典的所有键。
3. 将字典转换为元组:使用tuple()函数将字典转换为元组,元组中包含字典的所有键。
4. 将字典的键和值互换:使用字典推导式将字典的键和值互换。
例如,将字典转换为字符串:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
str_dict = str(my_dict)
print(str_dict)
```
输出结果为:{'name': 'Tom', 'age': 25, 'gender': 'male'}
将字典转换为列表:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
list_dict = list(my_dict)
print(list_dict)
```
输出结果为:['name', 'age', 'gender']
将字典转换为元组:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
tuple_dict = tuple(my_dict)
print(tuple_dict)
```
输出结果为:('name', 'age', 'gender')
将字典的键和值互换:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
new_dict = {value:key for key,value in my_dict.items()}
print(new_dict)
```
输出结果为:{'Tom': 'name', 25: 'age', 'male': 'gender'}
--相关问题--:
1. Python中还有哪些常用的数据类型转换方法?
2. 如何将列表转换为字典?
3. 如何将字符串转换为字典?
阅读全文