Python 基础 (数据结构--字典集合等)

本文深入讲解Python的基础数据结构,包括字典的使用,如键值对的添加、删除和访问,强调键必须为不可变对象。此外,介绍了序列的概念,如列表、元组和字符串的索引、切片操作。还提到了集合的特性,如成员测试和集合操作。同时,文中探讨了引用和复制的区别,以及如何避免浅拷贝带来的问题。最后,简要回顾了字符串的方法,如`startswith`、`in`和`find`。

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

提醒:如果你要测试自己的Python水平,你可以关注微信公众号与QQ群(Mark学编程),那里有Python的测试题目。找机会也陆续发到这里。另外,如何需要人做Python项目,你可以入QQ群(Python代码交易)(群号)105739011;

字典
字典就像电话地址簿,你在那里仅仅知道他/她的名字就可以找到(查到)此人的地址或者详细的联系方法。我们将键(姓名)与值(详细联系方法)连接起来。
请注意你仅仅能用不可变对象(像字符串)作为字典的键,但你可以用可变和不可变对象作为字典的值。这相当于说,你应该仅仅用简单对象作为键。
键和值对(以后称键值对)在字典里用符号 d = {key1 : value1, key2: value2} 指定。键和值对之间用冒号隔开,而键值对之间用逗号隔开。所以的这些都在大括号内。记住在字典内的键值对并不是有序排列。如果你想要特别的顺序,你不得不在使用前自己给他们排序。
你要使用的字典是dict 类的实例/对象。
例子:

在这里插入图片描述

代码运行原理
我们创建ab字典使用这个已经讨论过的符号(大括号等-译者注),然后我们使用索引符(其实就是这东西 [ ] – 译者注)来访问键值对,并且具体使用键来指定键值对。这个已经在列表和元组时讨论过。注意这些简单语法。
我们可以使用我们的老朋友 del 语句来删除键值对。我们只是简单的指出索引符中的键,传递给del 语句就字典的指定键值对删除了。在操作中,没有必要知道与键对应的值。接下来,我们使用字典的items方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值