python 字典

字典是一种可变容器模型,且可存储任意类型对象。

字典中的键必须是可哈希的,即不可变的数据类型,如字符串、数字、元组等。列表、字典等可变数据类型不能作为字典的键。

​#创建字典-----使用{},每个键值对用冒号分隔,每个对之间用逗号分隔。在创建一个字典时,键的类型必须是唯一的,键值可以取任意类型。
a = {}
a = {key1: value1,key2: value2}

#查看字典数量
print("length", len(a))

#查看类型
print(type(a))

#访问字典
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} 
print ("tinydict['Name']: ", tinydict['Name'])

#修改字典
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

tinydict['Age'] = 8     # 更新 Age

tinydict['School'] = "school"  # 添加信息
 
del tinydict['Name'] # 删除键 'Name'

tinydict.clear()     # 清空字典

del tinydict         # 删除字典



​
字典内置函数使用方法
1len()返回字典元素个数
2type()返回输入的变量类型,如果变量是字典就返回字典类型。
3str()输出字典,可以打印的字符串表示。
4dict.update(dict2)把字典dict2的键/值对更新到dict里
5dict.clear()清除列表中的所有元素
6dict.copy()复制字典
7key in dict如果某个键在字典中,返回True,如果不在,返回False
8dict.get(key,default == None)返回指定键的值,如果键不在字典中返回 default 设置的默认值
8dict.setdefault(ket,default == None)和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
9pop(key[,default])删除字典 key(键)所对应的值,返回被删除的值
10popitem()返回并删除字典中的最后一对键和值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值