Python关于字典的用法

  • 前言
  • 一、字典概念
  • 二、字典特点
  • 三、字典操作
  • 总结

前言

记录Python中字典的用法。


一、概念

字典(dict):key-value  键值对
 {}
 {key:value, key1:value1, key2:value2}

二、特点

(1)key是不重复的,唯一的。 不可变数据类型,通常都是用字符串。
(2)通过key去读取值。
(3)无序的。
(4)value可以是任意类型。
(5)字典是可变类型,是可以修改的。

举例:

三、操作

1、成员运算符 in

(1)key in 字典

判断age是否是字典所有keys的成员之一

"年龄" in dic.keys()

判断18是否是字典所有values的成员之一

18 in 字典名.values()

(2)获取字典的所有keys,values(单独获取)

字典名.keys()
字典名.values()

(3)获取字典的所有keys,values(同时获取)

字典名.items()

注意:此时获取后是以键值对的形式出现(并且是以元祖形式)

2、删除key-value

方法一:del 字典[key]

方法二:字典.pop(key)

方法三:字典.popitem()   注意: 这个是随机删除,一般都是删除最后一个

清除字典里的所有key-value :字典.clear()     

注意:此后为一个空字典

删除整个字典:del 字典名

3、添加,修改数据 

第一种:

修改:字典名[key]=value     注意:如果key存在,则是修改。如果key不存在,则是添加

 

 

 第二种:

字典名.setdefault(key,value)    key存在,则不做任何修改。 key不存在,则添加key-value.

英文意思:设置默认值

第三种:

字典1.update(字典2)     解释:将字典2合并到字典1当中去

注意:这个是合并到字典1的末尾

 4、获取数据

1、字典名[key]

注意key要存在于字典当中。

2、字典名.get(key)

注意:key不存在的时候,为None

总结

暂无

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值