Python基础14 字典的创建、字典的特点、字典元素的增删改改查


字典的特点
1、所有的元素都是key-value对 key不允许重复 value可以重复
2、元素是无序的
3、key必须是不可变元素 可变对象:列表 字典
4、可以动态伸缩
5、会浪费比较大的内存,用空间换时间的一种数据结构

一、字典的创建

# 字典的创建
# 用花括号创建
scores={"张三":87,"李四":50}
print(scores)
# 使用内置函数dict()
score=dict(name="jack",age=20,time="2022年4月16日06:27:45")
print(score)

二、字典元素的查询操作

# 字典获取数据
# 方法一 用方括号获取
# 对应的key不存在 则抛出异常
print(scores["张三"])
# 方法二 get方法获取
# 对应key不存在 不返回异常 返回None
print(scores.get("张三"))
# 也可以通过参数设置默认的value 当不存在的时候返回默认value
print(scores.get("张三1","sorry"))

三、字典元素的判断

# 字典key的判断
print("张三" in scores)
print("张三" not in scores)

四、字典元素的删除操作

# 字典元素的删除
del scores["张三"]    # 删除指定的key-value对
print(scores)
# 字典的清空操作
dicet1={"张三":87,"李四":50}
dicet1.clear()
print(dicet1)

五、字典元素的添加操作

# 字典元素的新增 如果存在key则修改 不存在则添加
scores["王五"]=99
print(scores)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值