javascript dict添加元素_Python3基础语法(六)--数据结构 dict字典

本文介绍了Python3字典的基本操作,包括定义、访问、新增与修改字典值,删除元素,遍历字典,以及字典的常用函数和方法。重点讲解了如何通过key获取和设置value,避免KeyError,以及字典的无序性和键的不可变性特点。
摘要由CSDN通过智能技术生成

2175a70089558e51494b958c6d13c999.png

Dict 字典是无序(3.6版本后有序),可修改,它能存储任何数据,数据结构和json类似。

一、字典定义

字典的每个值都具备自己独有的名称即键( key ),每个 key 都有对应的值( value ),字典中的 key 和 value 必须成对出现 。整个字典包括在花括号‘{ }’中,它的每个键值 ( key => value )对使用冒号( : )分割,每对值之间用逗号( , )分割。

定义如记录人员成绩的字典,如下:

d = {
    'Woodman': 95, 'Alan': 85, 'Bobo': 59}

我们把姓名 Woodman、Alan、Bobo 称为key,对应的成绩 95、85、59 称为value,dict 字典可以通过 key 来查找值,一个 key:value 算作一个值。

注意:dict字典用的键( key )必须是唯一的,但值则不必。一个字典中不能出现相同名称的键( key ),但值能相同,值可以是任何数据类型(字符串、数字、元组、列表、字典等)。
# 混合字典 key不重复,值可以是任意类型
d = {
    'woodman': 98,  2.5: 'PM', 'Bobo': [89, 65, 34],'Mydict': {
    'Alan': 99}}
拓展:dict 的最大特点是查找速度快,无论 dict 有10个元素还是10万个元素,查找速度都一样。

二、访问字典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值