python的字典、列表于字符串的互相转换
2017-11-02 12:40
579 查看
要将字典或列表保存到文件的时候,我们需要现将数据类型转换成str。然后才能写入文件。这个通过str()就可以解决
实现了数据和字符串的互相转换,就可以方便的将数据保存到文件,以及从文件读取数据了。
dic = {'name':'Bob', 'job':'engineer', 'gender':'male'} lis = ['apple','boy','cat','dog','earth'] strdic = str(dic) strlis = str(lis) print(type(strdic),strdic) print(type(strlis),strlis)反之,需要将以字符串形式保存的字典或列表读取使用的时候,也有对应的函数eval()可以实现
strdic = "{'name': 'Bob', 'job': 'engineer', 'gender': 'male'}" strlis = "['apple', 'boy', 'cat', 'dog', 'earth']" dic = eval(strdic) lis = eval(strlis) print(type(dic),dic) print(type(lis),lis)这里eval能够判断出你的数据类型。
实现了数据和字符串的互相转换,就可以方便的将数据保存到文件,以及从文件读取数据了。
相关文章推荐
- Python字符串、元组、列表、字典互相转换的方法
- 【知识】Python中字符串、元组、列表、字典的互相转换
- Python字符串、元组、列表、字典互相转换的方法
- Python字符串、元组、列表、字典互相转换的方法
- Python字符串、元组、列表、字典互相转换的方法
- python 字符串(str)和列表(list)的互相转换
- python学习之路-字符串(str)和列表(list)的互相转换
- python中列表,元组,字符串如何互相转换
- [python] 字符串与列表、字典的转换
- python 字符串,列表,元组,字典相互转换
- Python学习:列表,元组,字符串如何互相转换
- python中列表,元组,字符串互相转换
- python中列表,元组,字符串如何互相转换
- python 列表 字典 string 互相转换
- python中字典,元组,列表和字符串之间的转换
- python中列表,元组,字符串如何互相转换
- python 字符串,元组, 列表,字典之间的转换
- python 字符串,元组, 列表,字典之间的转换
- python 字符串,列表,元组,字典相互转换
- python中列表 元组 字符串如何互相转换