python学习笔记(四)

本文详细介绍了Python中字典的创建、访问、更新及删除等操作,并解释了字典的比较方法。同时,还探讨了集合类型的创建、访问、更新及删除等内容,包括集合类型的操作符和方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字典是Python语言中唯一的映射类型(mapping type)

映射类型对象里哈希值(键,key)指向对象(值,value)一对多的关系。

2.字典

(1)如何创建字典和给字典赋值


可以使用工厂方法dict()创建字典


还可以使用內建函数fromkeys()来创建一个“默认”的字典,字典中的元素具有相同的值(如果没有给出,默认为None)。



(2)如何访问字典中的值(使用的是中括号[]


2.2以后的版本,不需要使用的是dict2.keys()得到键值列表。



(3)如何更新字典


(4)如何删除字典元素和字典


3.映射类型操作符

(1)标准操作类型



(2)映射类型操作符

(A)字典的键查找操作符[]

(B)(键)成员关系操作符(in,not in)

4.字典是通过这样的算法来比较的: 首先是字典的大小,然后是键,最后是值。可是,用 cmp() 做字典的比较一般不是很有用。
(1)比较字典长度
len(dict1) > len(dict2) ==> dict1 > dict2
(2)比较字典的键
(3)比较字典的值
(4)完全匹配


5.映射类型相关函数

(1)dict()函数:用于创建字典。

如果不提供参数,会生成空字典。

如果参数是可迭代的,即一个序列或一个迭代器或是支持迭代的对象,那个可迭代的元素必须成对儿出现。


(2)len()函数




6.映射类型內建函数



例子:


7.集合类型

(1)集合操作符合关系符号


例子:


加号不是集合类型的操作符。

集合类型操作符仅适用于可变集合。(set()可变集合,frozeset()不可变集合)

(2)如何创建集合类型和给集合类型赋值


(3)如何访问集合中的值


(4)如何更新集合


(5)如何删除集合中的成员和集合


8.集合类型方法

(1)方法(适用于所有集合方法)


(2)方法(仅适用于可变集合)



(3)集合类型总结表







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值