学习Python的day.5

字典

字典:dictionary

格式:dict = {key : value, key : value}

key:value一个元素,键值对
每一个元素包含两部分:key:键,value:值

字典里的key是唯一的,字典的key和value,也可以是多种类型
字典的key必须不可变

dict_data = {1: 2, 2: 3}
print(dict_data)

字典是不可变的数据类型,要访问字典中的类型

dict_data = {1: 2, 2: 3}
print(dict_data[1])
print(dict_data[2])

操作字典中的元素:增加、修改。

dict_data = {1: 2, 2: 3}
dict_data[3] = 4
print(dict_data)

字典时可以直接使用 字典[key] = value 来增加一个元素

dict_data = {1: 2, 2: 3}
dict_data[1] = 10
#修改已有元素
print(dict_data)

dict中的方法

clear:移除字典中的所有元素

dict.clear()

copy:返回一个浅拷贝

dict.copy()

get:获取字典中的相应key的value

如果key存在字典中,返回key对应的value
如果不存在:返回default(默认的是None)

dict.get(key)

可以使用default改变不存在key时返回的值

dict.get(key, default)
#例
dict.get(key, "Nothing")

items:列出字典中所有的键值对(key:value)

dict.items()

keys:列出字典中所有的键:key

dict.keys()

values:列出字典中所有的值:value

dict.values()

pop:根据key去移除和返回对应的值

dict.pop()

popitems:移除并返回一个(key:value)

dict.popitems()

setdefault:要插入一个键值对,如果键不在字典中,如果key已经存在了,然后返回key对应的值,否则返回default的值。

dict.setdefault()

update:字典的合并

dict_data1 = {1:2, 2:3}
dict_data2 = {3:4, 4:5}
dict_data1.updata(dict_data2)

字典中初期常用的就是这些,如果有需要可以help(dict)查询其他的用法。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值