python-字典的方法

字典的方法

1.字典转str
dict1={'a':1,'b':20,'c':'300'}
str1=str(dict1)
print(str1)

2.字符串转字典

eval( str ) 会将 str 当成 python 代码执行,得到什么就是什么

strdict="{'a':10,'b':200,'c':300}"
dict2=eval(strdict)
print(dict2)

3.方法

(1). dict.fromkeys(seq[,value])
dict3=dict.fromkeys(['a','b','c'],22)
print(dict3)
(2). dict.get(key ,default=’’)

其实是读取 字典 ,读取不到不报错

print(dict2.get('ff'))# 读取不到,默认为 None
print(dict2.get('ff','默认的值'))# 读取不到,可以设置默认值
(3).dict.items()

回键值对组成 元组 组成的对象

print( dict2.items() )
(4).dict.keys()

键组成的对象

print(dict2.keys())
(5).dict.values()

值组成的对象

print(dict2.values())
(6).dict.update(dict2)

将 dict2的数据更新到 dict 中

dict4 = {'e':4 ,'f':5}
dict4.update(dict2)
print(dict4)
(7).dict.setdefault(key,value)

增加到 dict

dict4.setdefault('d',' ddd ')
print(dict4)
(8).dict.pop(key)

删除指定的key

dict4.pop('e')
print(dict4)
(9).dict.popitem()

删除结尾

print( dict4.popitem() )
dict4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值