一起使用Python里for循环和dictionary字典

蓝咒 提交于 2019-12-04 11:24:04

1.先定义一个字典的内容

 1 i=
 2 {
 3         'status': 'success',
 4          'country': '中国',
 5          'countryCode': 'CN',
 6          'region': 'BJ'
 7 }

2.打印字典看看

1 i=
2 {
3        'status': 'success',
4         'country': '中国',
5        'countryCode': 'CN',
6         'region': 'BJ'
7 }
8 print(i)

 

 

3.如果直接运用FOR循环,那么只会把关键词显示出来,里面的值不会显示

1 i={
2        'status': 'success',
3         'country': '中国',
4        'countryCode': 'CN',
5         'region': 'BJ'
6 }
7 for a in i:
8     print(a)

 

4.在字典后加.values()可以显示值,但是不显示关键词

1 i={
2        'status': 'success',
3         'country': '中国',
4        'countryCode': 'CN',
5         'region': 'BJ'
6 }
7 for a in i.values():
8     print(a)

 

5.在字典后加.items()可以同时显示关键词和值

1 i={
2        'status': 'success',
3         'country': '中国',
4        'countryCode': 'CN',
5         'region': 'BJ'
6 }
7 for a in i.items():
8     print(a)

 

6 .最好的方法还是加上key,value这样可以显示更多东西

1 i={
2        'status': 'success',
3         'country': '中国',
4        'countryCode': 'CN',
5         'region': 'BJ'
6 }
7 for key,value in i.items():
8     print("IP信息:"+str(key)+" is "+str(value))

 

7.如果只是字符串就可以单单这样显示即可

1 i={
2        'status': 'success',
3         'country': '中国',
4        'countryCode': 'CN',
5         'region': 'BJ'
6 }
7 for key,value in i.items():
8     print("IP信息:"+key+" is "+value)

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!