python字典

字典名={key1:value1,key2:value2}

students={'name':'Tom','age':18,'sex':'',18:19}

访问字典 students['name']

修改字典元素students['age']=20

添加元素students['address']='上海'

删除字典元素

使用del语句删除元素:del既可以删除指定的字典元素(列表也可以指定),也可以删除整个字典,如果不指定key,代表删除整个字典。语法如下:del 字典名[key]

使用clear()方法清空整个字典:被清空的字典最后会剩下一个空的字典在,而用del删除的字典在程序当中就不存在了。语法如下:字典名.clear()

按键名删除   字典名.pop(‘键名’)    一般删除最后一个:popitem()

字典函数

函数

描述

示例

len(dict)

计算字典中元素的个数

dict1={'name':'Tom','age':18,'sex':'',18:19} 

print(len(dict1))

str(dict)

输出字典,已可打印的字符串表示

dict1={'name':'Tom','age':18,'sex':'',18:19}str1=str(dict1) 

print(str1) 

print(type(str1)) #判断str1的数据类型

str['age']=20

type(variable)

返回输入变量的数据类型,如果变量是字典就返回<class ‘dict’>

dict1={'name':'Tom','age':18,'sex':'',18:19}print(type(dict1)) 

方法

描述

示例

dict.values()

以列表返回一个字典中的所有值

dict1={'name':'tom','age':18}

print(dict1.values())

dict.get(key,default=None)

返回指定键的值,如果值不在字典中返回default

dict1={'name':'tom','age':18} 

print ("age键的值为 : ",dict1.get('age', 9)) 

print ("sex键的值为 : ",dict1.get('sex', ''))

dict.setdefault(key,default=None)

get类似,但如果键不存在于字典中,将会添加键并将值设为default

dict1={'name':'tom','age':18} 

print ("age键的值为 : ",dict1.setdefault('age',9)) 

print ("sex键的值为 : ",dict1.setdefault('sex',')) 

print ("新字典为:",dict1)

   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值