dict={'010':'bejing','021':'shanghai','020':'guangzhou','0755':'shenzhen'}#定义一个字典 print(dict)#打印输出 a=[]#定义一个空列表 for key,value in dict.items():#遍历列表中的每个键值对,将键和值分别赋值给变量key和value。 a.append(key+value.upper())#将键和值拼接到一起,值使用upper()改成大写,得到一个新的字符串,添加到列表a中 print(a)#打印输出 print(a,type(a))
时间: 2023-08-05 09:04:46 浏览: 89
dict-recursive-update:一个执行递归更新的Python模块处理2个字典
5星 · 资源好评率100%
这段代码的作用是定义一个字典,然后遍历字典中的每个键值对,将键和值拼接到一起形成一个新的字符串,并将这个字符串添加到一个空列表中。最后打印输出这个列表及其类型。代码如下:
```python
dict = {'010':'bejing', '021':'shanghai', '020':'guangzhou', '0755':'shenzhen'} # 定义一个字典
print(dict) # 打印输出字典
a = [] # 定义一个空列表
for key, value in dict.items(): # 遍历字典中的每个键值对
a.append(key + value.upper()) # 将键和值拼接并转换为大写,添加到列表a中
print(a) # 打印输出列表a
print(type(a)) # 打印输出列表a的类型
```
输出结果为:
```
{'010': 'bejing', '021': 'shanghai', '020': 'guangzhou', '0755': 'shenzhen'}
['010BEJING', '021SHANGHAI', '020GUANGZHOU', '0755SHENZHEN']
<class 'list'>
```
阅读全文