Python 字典

本文介绍了Python字典的创建、基本操作和方法,包括字典的创建方式、键值对的操作、字典方法如get、setdefault等,并通过实例展示了如何在实践中使用字典,如创建年级和课程的字典、查询和修改字典内容。
摘要由CSDN通过智能技术生成

1.创建字典

- 字典里的元素由“键-值” 对组成

- 键和值用冒号隔开

- 整个字典用花括号括起来

- 键必须是不可变类型 数、字符、元组

- 键必须是唯一的 值可以重复

- 空字典 {}:什么内容都没有的字典

- 函数dict

>>>dict1 = {'非常分散':40,'分散':0,'集中':0,'非常集中':0}
>>>print(dict1)
{'非常分散': 40, '分散': 0, '集中': 0, '非常集中': 0}
>>>dict1['非常分散']
40
>>>dict2 = {}
>>>print(dict2)
{}
>>>list1 = [('大一','Python'),('大三','Hadoop')]
>>>dict3 = dict(list1)
>>>print(dict3)
{'大一': 'Python', '大三': 'Hadoop'}

2.基本的字典操作

- d[k]:返回与键k相关联的值

>>>dict1 = {'非常分散':40,'分散':0,'集中':0,'非常集中':1}
>>>dict1['非常集中']
1

- d[k] = v:将值v关联到键k

>>>dict1['分散'] = 5
>>>dict1
{'非常分散': 40, '分散': 5, '集中': 0, '非常集中': 1}

- del d[k]:从字典中删除键为k的项

>>>del dict1['集中']
>>>dict1
{'非常分散': 40, '分散': 5, '非常集中': 1}

- k in d:检查字典中是否包含键为k的项


>>>'非常分散' in dict1
True
>>>'集中' in dict1
False

- len(d):返回字典中项 (键-值对)的数

>>>len(dict1)
3

3.字典方法

- clear

就地删除所有的字典项

返回:None

>>>message = {'地址':'无','尾号':0000,'爱好':'游泳','年龄':18}
>>>return_value = message.clear()
>>>message
{}
>>>print(return_value)
None

 - copy

拷贝字典(浅复制)

#浅复制
>>>a = {'地址':'无','尾号':1234,'爱好':['游泳','乒乓球','羽毛球'],'年龄':18}
>>>b = a.copy()
>>>b
{'地址': '无', '尾号': 1234, '爱好': ['游泳', '乒乓球', '羽毛球'], '年龄'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值