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

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)

 

 

参加文档:https://jingyan.baidu.com/article/636f38bb9b152dd6b8461025.html

 

posted @ 2019-11-14 15:50  蓝银花  阅读(2676)  评论(0编辑  收藏  举报
Live2D