# 源代码
# coding:utf-8 | |
a = [1,2,3,4] | |
b = ['a','b','c','d'] | |
c = ['你','好','云','影'] | |
d = ['人','生','苦','短'] | |
e = list(zip(b,c,d)) | |
f = dict(zip(a,e)) | |
print(f) | |
#打印出 | |
#{1: ('a', '你', '人'), 2: ('b', '好', '生'), 3: ('c', '云', '苦'), 4: ('d', '影', '短')} |
调用的话就可以直接
print(f[1]) | |
#打印出 ('a','你','人') | |
print(f[1][0]) | |
#打印出 a | |
print(f[1][1]) | |
#打印出 你 | |
#类似的 不过要切记你的下标必须存在有元素,否则会报错 |
# 二维字典示例
a = [1,2,3,4] | |
b = ['a','b','c','d'] | |
c = ['你','好','云','影'] | |
d = ['人','生','苦','短'] | |
e = list(zip(c,d)) | |
#g = dict(zip(b,e)) | |
f = {} | |
for r in a: | |
h = {} | |
h[b[r-1]] = e[r-1] | |
f[a[r-1]] = h | |
print(f) | |
#打印出 | |
#{1: {'a': ('你', '人')}, 2: {'b': ('好', '生')}, 3: {'c': ('云', '苦')}, 4: {'d': ('影', '短')}} | |
print(f[1]) | |
#打印出 | |
#{'a': ('你', '人')} | |
#其余的都一样调用方法 | |
#三维字典可以自行研究,跟二维的差不多 |