Python 100例
题目:列表转换为字典。
程序分析:无。
程序源代码:
以上实例输出结果为:
{'a': 'b', 1: 2}
灵犀
130***0479@qq.com
参考方法:
#!/usr/bin/python # -*- coding: UTF-8 -*- l1=[1,2,3,6,87,3] l2=['aa','bb','cc','dd','ee','ff'] d={} for index in range(len(l1)): d[l1[index]]=l2[index] # 注意,key 若重复,则新值覆盖旧值 print d
红萝卜
101***0300@qq.com
#!/usr/bin/python3 # -*- coding: UTF-8 -*- # 从列表创建字典 i = ['a','b','c'] l = [1,2,3] b=dict(zip(i,l)) print(b)
艾幻翔
cbi***@qq.com
#!/usr/bin/python # -*- coding: UTF-8 -*- keys = ['a', 'b'] values = [1, 2] print({keys[i]: values[i] for i in range(len(keys))})
kumbaya
zha***icai@163.com
使用 Python 字典 setdefault() 方法:
#!/usr/bin/python # -*- coding: UTF-8 -*- l1 = ['a','b','c'] l2 = [1,2,3] d = {} for i in range(len(l1)): d.setdefault(l1[i],l2[i]) print d
mayi
law***26@qq.com
使用 zip() 输出一个字母表的字典:
r = range(ord('a'), ord('z') + 1) a = (i for i in r) b = map(chr, r) print(dict(zip(a, b)))
取消
感谢您的支持,我会继续努力的!
打开支付宝扫一扫,即可进行扫码打赏哦
点我查看本站打赏源码!
用户名
密码
记住登录状态 忘记密码?
邀请码
邮箱
重复输入密码
如何获取邀请码?
灵犀
130***0479@qq.com
参考方法:
灵犀
130***0479@qq.com
红萝卜
101***0300@qq.com
参考方法:
红萝卜
101***0300@qq.com
艾幻翔
cbi***@qq.com
参考方法:
艾幻翔
cbi***@qq.com
kumbaya
zha***icai@163.com
使用 Python 字典 setdefault() 方法:
kumbaya
zha***icai@163.com
mayi
law***26@qq.com
使用 zip() 输出一个字母表的字典:
mayi
law***26@qq.com