没有合适的资源?快使用搜索试试~ 我知道了~
自用上课课件
资源推荐
资源详情
资源评论
5.2 字典
字典是一个用“键”做索引来储存数据的集合。一个键
和它所对应的数据形成字典中的一个条目。
• 字典的键
不可变对象可作为字典的键,如数字、字符串、元组
可变对象不可以作为字典的键,如列表、字典
5.2.1 创建字典
用大括号{ }来表示,每个元素是用冒号“:”分隔的一对内容
,前面是键,后面是值,每个元素用“,”分隔。
name={'2050921018':'詹延锋','2050921036':'李小鹏'}
• 用dict()函数创建字典
url=dict(baidu='www.baidu.com',sina='www.sina.com')
url=dict(((2050921018,'詹延锋'),(2050921036,'李小鹏')))
注:“=”前面必须是标识符
可以用{ }或者dict()函数直接创建空字典
5.2.2 字典的基本运算
1. 访问和修改条目
直接用[ ]运算符,用<字典>[键]的形式,访问键所对应的数据
name={2050921018:'詹延锋',2050921026:'李小鹏'}
print(name[2050921018])#输出学号为2050921018的学生名詹延锋
name[2050921026]='李大鹏'#学号为2050921026的学生名改为李大鹏
name[2050921039]='裴凡法'#name中没有键为2050921039的元素,则增加一项键为
2050921039,值为‘裴凡法’的元素
print(name)
输出:
詹延锋
{2050921018: '詹延锋', 2050921026: '李大鹏', 2050921039: '裴凡法'}
2. 删除条目
用del语句,删除指定键的字典条目。
输出:
{2050921026: '李小鹏'}
注:如果指定键不存在,则会抛出一个KeyError异常。
name={2050921018:'詹延锋',2050921026:'李小鹏'}
delname[2050921018]
print(name)
3. 遍历字典
• 使用for循环语句实现
name={2050921018:'詹延锋',2050921026:'李小鹏'}
forsinname:
print(str(s)+':'+name[s])
输出:
2050921018:詹延锋
2050921026:李小鹏
剩余21页未读,继续阅读
资源评论
是个栋梁
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功