一起使用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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM