Python 字典的理解
来源:互联网 发布:天融信网络审计 编辑:程序博客网 时间:2024/06/05 20:05
Python的数据结构:字典,最主要的概念就是键-值对,键所对应的值可以是str/dict/list等。
在我做一重字典嵌套的键值打印时,以下加星号部分代码出现错误,在items中,每对 键值对 以元组形式出现,元组不能以星号部分代码形式进行print。
notes={'lili':{'电话': 1837326512,'住址':'xjewidhe'},'loyt':{'电话': 1454576512,'住址':'vrfvdhe'}}for name in notes.items(): print (type(name)) print(name) ****print('联系人 %s 的电话号码是 %s , 地址是 %s'%(name,notes[name]['电话'],notes[name]['住址']))****
在语句 for name,content in notes.items():
中,
name 是‘键’key的变量,‘content’是‘值’value的变量,key此处是字符串,value此处是字典,content['电话']
语句可行。
在语句 for name in notes.items():
中,items()以元组的列表形式存在
[('lili', {'电话': 1837326512, '住址': 'xjewidhe'}), ('loyt', {'电话': 1454576512, '住址': 'vrfvdhe'})]
完整代码如下
#!/usr/bin/env python# -*- coding:utf-8 -*-notes={'lili':{'电话': 1837326512,'住址':'xjewidhe'},'loyt':{'电话': 1454576512,'住址':'vrfvdhe'}}for name,content in notes.items(): print (type(name)) print (type(content)) print('联系人 %s 的电话号码是 %s , 地址是 %s'%(name,content['电话'],content['住址']))for name in notes.items(): print (type(name)) print(name) print('联系人 %s 的电话号码是 %s , 地址是 %s'%(name,notes[name]['电话'],notes[name]['住址']))
阅读全文
1 0
- Python 字典的理解
- python构造字典的dict()函数理解
- 字典序的理解以及python实现
- Python中列表/元组/集合/字典的理解
- 理解Python中列表,元组,字典,集合的区别
- <Python>字典,可爱的字典
- Python的字典操作
- Python的字典
- Python的字典操作
- python的{}字典操作
- python的字典
- Python的字典操作
- Python的字典操作
- Python的字典操作
- Python的字典操作
- Python字典的应用
- Python的字典相关
- python的字典学习
- asp.net Excel导入数据到数据库 详细教程
- 笨办法学 Python · 续 练习 31:正则表达式
- React-native 使用pushy部署热更新
- mysql创建数据库[不定期更新]
- 51Nod-正整数分组(01背包)
- Python 字典的理解
- 百度之星 2017初赛第一场 1005 今夕何夕
- 函数指针数组的妙用
- 笔记 exec方法
- yii 验证码
- PHP 邮件发送
- 2017.8.8
- Java并发编程(2)——Java中的线程
- 系统恢复----内核文件丢失