将aList = [1, 2, 3], blist=[5,6,7,9,10,11,20]这两个列表包装成zip对象,并利用for 循环打印出这个zip对象的每一个元素
时间: 2024-04-20 13:07:00 浏览: 130
可以回答,以下为代码:
```
aList = [1, 2, 3]
bList = [5, 6, 7, 9, 10, 11, 20]
zipObj = zip(aList, bList)
for i in zipObj:
print(i)
```
输出结果为:
```
(1, 5)
(2, 6)
(3, 7)
```
相关问题
aList = [1,2,3] bList = [4,5,6] cList = [7,8,9] dList = zip(aList, bList, cList)
这段代码使用了zip函数来将三个列表aList、bList、cList合并为一个元组的列表dList。其中,第一个元组包含了aList、bList、cList中的第一个元素,第二个元组包含了它们的第二个元素,以此类推。如下所示:
dList = [(1, 4, 7), (2, 5, 8), (3, 6, 9)]
将aList = [1, 2, 3], blist=[5,6,7,9,10,11,20]这两个列表包装成字典对象,aList对应该字典元素的键,bList对应的是字典中元素的值,并利用for 循环分别单独打印出这个字典对象的每一个元素、这个字典对象的每个键、这个字典对象的每个值。
可以使用以下代码将aList和bList包装成字典:
```
aList = [1, 2, 3]
bList = [5, 6, 7, 9, 10, 11, 20]
myDict = dict(zip(aList, bList))
```
这里使用了`zip()`函数将aList和bList打包成元组,然后再使用`dict()`函数将元组转换成字典。
然后可以使用以下代码分别打印字典对象的每一个元素、每个键、每个值:
```
# 打印字典对象的每一个元素
for key, value in myDict.items():
print(key, value)
# 打印字典对象的每个键
for key in myDict.keys():
print(key)
# 打印字典对象的每个值
for value in myDict.values():
print(value)
```
输出结果分别为:
```
1 5
2 6
3 7
1
2
3
5
6
7
9
10
11
20
```
阅读全文