各位好,下面是我的代码:
1.a = [1,2,3,4,5]
2.b = [6,7,8,9,10]
3.c = {}
4.i = 0
5.for i in range(6) :
6. c[a[i]]=b[i]
7.print(c)
我想用for循环将两个列表合为一个字典,但不知不知哪里错了
5.for i in range(6) :
改为
5.for i in range(5) :
数组索引是从0-5,不是从0-6
数组或者list下标是从0开始的, 第5行——range(5)
a = [1, 2, 3, 4, 5]
b = [6, 7, 8, 9, 10]
c = {}
i = 0
for i in range(5):
c[a[i]] = b[i]
print(c)
列表是从0开始的,第六行应该是 c[a[i-1]]=b[i-1]