42 字典创建与删除

字典(dict)是包含 “键:值” 元素的无序可变序列,字典中的每个元素包含用冒号分隔开的 “键” 和 “值” 两部分,表示一种映射或对应关系,也称为关联数组。定义字典时,每个元素的 “键” 和 “值” 之间用冒号分隔,不同元素之间用逗号分隔,所有的元素放在一对大括号 “{ }” 中。
字典中元素的 “键” 可以是 Python 中任意不可变数据,如整数、实数、复数、字符串、元组等类型的可哈希数据,但不能使用列表、集合、字典或其他可变类型作为字典的 “键” 。 另外,字典的 “键” 不允许重复,“值” 是可以重复的。字典在内部维护的哈希表使得检索操作非常快。

使用赋值运算符 “=” 将一个字典赋值给一个变量即可创建一个字典变量。

x = {'server': 'db.diveintopython3.org', 'database': 'mysql'}
print(x)

在这里插入图片描述

可以使用内置类 dict 以不同形式创建字典。

x = dict()  # 空字典
y = {}  # 空字典
print(x, y)

keys = ['a', 'b', 'c', 'd']
values = [1, 2, 3, 4]
x = dict(zip(keys, values))  # 根据已有数据创建字典
print(x)

x = dict(name='Danny', age=20)  # 以关键参数的形式创建字典
print(x)

x = dict.fromkeys(['name', 'age', 'sex'])  # 以给定内容为“键”,创建“值”为空的字典
print(x)

在这里插入图片描述
与其他类型的的对象一样,当不再需要时,可以直接删除字典。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我还记得那天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值