dictionary字典,创建和使用字典,字典的运算,字典的方法,应用例子| Python自学笔记(七)

本文介绍了Python中的字典数据结构,包括如何创建字典、字典的运算(如成员运算和索引运算)、常用字典方法以及字典在实际应用中的例子,如统计英文字符频率和筛选高价股票。强调字典键必须为不可变类型,值则可任意。
摘要由CSDN通过智能技术生成

Python程序中的字典,它以键值对(键和值的组合)的方式把数据组织到一起,我们可以通过键找到与之,对应的值并进行操作。

创建和使用字典

1){ } 的方式
字典的{}中的元素是以键值对的形式存在的
每个元素由:分隔的两个值构成,:前面是键,:后面是值
例如: ‘name’: ‘王大锤’, ‘age’: 55
在这里插入图片描述
我们可以用:前面的键来表示条目的含义,而:后面就是这个条目所对应的值。

2)内置函数 dict( ) :dict函数(构造器)中的每一组参数就是字典中的一组键值对
在这里插入图片描述

3)zip压缩两个序列并创建字典
在这里插入图片描述
4)生成式语法
在这里插入图片描述
len函数 可以求字典中有多少键值对
在这里插入图片描述

字典的运算

字典中的键必须是不可变类型,例如整数(int)、浮点数(float)、字符串(str)、元组(tuple)等类型的值 (显然,列表(list)和集合(set)是不能作为字典中的键的)

成员运算:判定指定的在不在字典中 , in /not in

person = {
   'name': '王大锤', 'age': 55, 'weight': 60, 'office': '科华北路62号'}
# 检查name和tel两个键在不在person字典中
print('name' in person, 'tel' in person)    # True False

索引运算:通过键获取对应的值或者向字典中加入新的键值对。
(修改原来的值或者向字典中存入新的键值对。)
在这里插入图片描述
在这里插入图片描述

字典的方法

# 字典中的值又是一个字典(嵌套的字典)
students = {
   
    1001: {
   'name': '狄仁杰', 'sex': True, 'age': 22, 'place': '山西大同'},
    1002: {
   'name': '白元芳'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值