python保存字典和读取字典的实例代码

 更新时间:2019年07月07日 09:26:51   作者:KK_f2d5  
这篇文章主要介绍了python保存字典和读取字典的实例代码,通过代码给大家介绍了python 使用列表和字典存储信息的相关代码,需要的朋友可以参考下

读取一个已经保存了的字典

f = open('dict_th','r')
a = f.read()
dict_hi = eval(a)
f.close()

保存一个字典

dict = {}
list1 = []
list2 = []
for line in lines:
  line = line.strip()
  if ">" in line:
    list1.append(line)
  else:
    list2.append(line)
for i in range():
  dict[list1[i]] = list2[i]
f6 = open("dict_th",'w')
f6.write(str(dict))
f6.close()

ps:下面看下python 使用列表和字典存储信息

"""
  作者:白
  时间:2018年1月9日
  需求:假设你很多汽车,通过不断询问您是否要将车辆添加到您的库存中,
  如果您这样做,那么它将会询问汽车的细节。如果没有,应用程序将打印所有汽车的详细信息并退出。
  功能:循环添加汽车相关信息,并记录信息到字典中
"""
def main():
  car_list = []
  while True:
   add_inventory = input('是否添加汽车信息?(y/n):')
   if add_inventory == 'y':
    car_model = input('请输入汽车的型号:')
    car_color = input('请输入汽车的颜色:')
    car_year = input('请输入汽车的年限:')
    car_miles = input('请输入汽车的公里:')
    car_dict={'model':car_model,'color':car_color,'year':car_year,'miles':car_miles}
    print(car_dict)
    car_list.append(car_dict)
   elif add_inventory == 'n':
    print(car_list)
    break
if __name__ == '__main__':
  main()

总结

以上所述是小编给大家介绍的python保存字典和读取字典的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • pytorch教程之网络的构建流程笔记

    pytorch教程之网络的构建流程笔记

    这篇文章主要介绍了pytorch教程中网络的构建流程,文中附含了详细的示例代码流程,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • 浅谈python3打包与拆包在函数的应用详解

    浅谈python3打包与拆包在函数的应用详解

    这篇文章主要介绍了浅谈python3打包与拆包在函数的应用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 解决pyqt5异常退出无提示信息的问题

    解决pyqt5异常退出无提示信息的问题

    这篇文章主要介绍了解决pyqt5异常退出无提示信息的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 浅析Python中的heapq优先队列

    浅析Python中的heapq优先队列

    在Python中,heapq模块提供了实现最小堆算法的数据结构,能够用作优先队列,本文将详细介绍heapq模块,包括堆的基本概念、heapq的功能和示例代码,需要的可以参考下
    2023-12-12
  • pyinstaller打包可执行文件出现KeyError的问题

    pyinstaller打包可执行文件出现KeyError的问题

    这篇文章主要介绍了pyinstaller打包可执行文件出现KeyError的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Python+Selenium实现浏览器标签页的切换

    Python+Selenium实现浏览器标签页的切换

    在实际工作中,我们经常会遇到页面切换的情况。就比如当点击了某个功能的按钮后,浏览器出现了新的标签页,需要在这些标签页之间进行切换。本文将利用Selenium实现这一功能,需要的可以参考一下
    2022-06-06
  • 使用Python的SymPy库解决数学运算问题的方法

    使用Python的SymPy库解决数学运算问题的方法

    这篇文章主要介绍了使用Python的SymPy库解决数学运算问题的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • python中的_和__用法及说明

    python中的_和__用法及说明

    这篇文章主要介绍了python中的_和__用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • python使用re模块爬取豆瓣Top250电影

    python使用re模块爬取豆瓣Top250电影

    这篇文章主要介绍了python使用re模块爬取豆瓣Top250电影的示例,帮助大家更好的理解和学习python 爬虫,感兴趣的朋友可以了解下
    2020-10-10
  • 详解用python计算阶乘的几种方法

    详解用python计算阶乘的几种方法

    这篇文章主要介绍了详解用python计算阶乘的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08

最新评论