常用命令查漏补缺

530阅读 0评论2017-03-09 davie5201314
分类:Python/Ruby

1、dict()函数

点击(此处)折叠或打开

  1. #dict()
  2. #以键对方式构造字典
  3. d1 = dict(one = 1, two = 2, a = 3)
  4. print(d1)

  5.  
  6. #以映射函数方式来构造字典
  7. d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
  8. print(d2)
  9. {'two': 2, 'one': 1, 'three': 3}
  10.  
  11. #可迭代对象方式来构造字典
  12. d3 = dict([('one', 1), ('two', 2), ('three', 3)])
  13. print(d3)
  14.  
  15. d4 = dict(d3)
  16. print(d4)
特别是第二个映射函数来构造字典的方式,在日常开发中可能会经常用到
例如你想把你的key放到一个空列表中,value放到另一个空列表中,这中间的一一对应关系,放到字典里,相当有效(例如:a = ['name', 'age'], b = ['coco', '23'],你只需要dict(zip(a,b))即可)

上一篇:神奇的tab模块
下一篇:通过python socket实现FTP的部分功能