s = ['1', '2', '3', '4', '5']
t = ['a', 'b', 'c', 'd', 'e']
for x, y in zip(s, t):
print(x + "-" + y)
print("######")
u = {'1', '2', '3', '4', '5'}
v = {'a', 'b', 'c', 'd', 'e'}
for a, b in zip(u, v):
print(a + "-" + b)
输出结果:
1-a
2-b
3-c
4-d
5-e
######
4-b
3-a
1-e
2-c
5-d
原因:
数组存放元素有下标,是有顺序的;
而字典中存放的数据是没有顺序的
所以在使用
for i in {}
时需要注意了