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