Python数据类型---字典

Python数据类型--字典。

字典是Python中的基本数据类型之一,接下来学习一下字典,希望大家和我一块共同进步。

 

Python字典clear()方法:

描述:

字典中的clear()方法用户删除字典中的所有元素。

语法:

D.clear()

返回值:

无返回值,但是清空了字段中的所有元素

实例:

dic = {'name':'winter','ang':'25'}
dic.clear()
print(dic)
{} {}
Python字典copy()方法:
描述:
copy()方法用户复制原来的字典
语法:
D.copy()
返回值:
返回值字典的浅复制。
实例:
dic = {'name':'winter','ang':'25'}
dic1 =
dic.copy()
print("The new dictionary is %s" % dic1)
The new dictionary is {'name': 'winter', 'ang': '25'}

Python字典fromkeys()方法:
描述:
fromkeys()方法用于创建新的字典,并以提供的参数做键值。
语法:
dict.fromkeys(seq[,value])
参数:
seq--字典键值列表
value--可选参数,设置键值的值
实例:
seq = ('name','age','sex')
dict = dict.fromkeys(seq)
print("The new dictionary is %s" %dict)
dict = dict.fromkeys(seq,20)
print("The new dictionary is %s" %dict)

The new dictionary is {'name': None, 'age': None, 'sex': None}
The new dictionary is {'name': 20, 'age': 20, 'sex': 20}

 

Python字典get()方法:

描述:

get()方法用于返回指定键的值,如果指定的键不在字典中则返回默认值

语法:

dic.get(key,default=none)

参数:

key--字典中要查找的键

default--键值不在字典中,则返回默认值

返回值:

返回指定键的值

实例:

dic = {'name':'tiandong','age':'25','sex':'man'}
print("The value of name is: %s" % dic.get('name')) #返回key为name的值
print("The value of name is: %s" % dic.get('jiguan')) #返回key为jiguan的值,由于字典中没有jiguan这个key,所以返回值为none
print("The value of name is: %s" % dic.get('jiguan','shangluo')) #返回key为jiguan的值,由于字典中没有jiguan这个key,但是可以指定返回值

The value of name is: tiandong      
The value of name is: None
The value of name is: shangluo

 

Python字典pop()方法:

描述:

pop()方法是删除字典中指定的键对应的值,返回这个值并从字典中删除。

语法:

dic.pop(key)

参数:

key--要删除的值对应的键

返回值:

返回删除的键对应的值

实例:

dic = {'name':'tiandong','age':'25','sex':'man','jiguan':'shangluo'}
print(dic.pop('jiguan')) #删除jiguan(键)对应的值
print(dic)

shangluo
{'name': 'tiandong', 'age': '25', 'sex': 'man'}

 

Python字典popitem()方法:

描述:

popitem()方法随机删除字典中的一对键和值。

语法:

dic.popitem()

返回值:

返回随机删除的键和值

实例:

dic = {'name':'tiandong','age':'25','sex':'man','jiguan':'shangluo'}
print(dic.popitem())
print(dic)

('jiguan', 'shangluo')
{'name': 'tiandong', 'age': '25', 'sex': 'man'}

 

Python字典update()方法:

描述:

update()方法用户把一个字典里面的键和值添加到另外一个字典中

语法:

dic1.update(dic2)

参数:

dic2--要添加到字典dic1中的字典dic2

实例:

dic1 = {'name':'tiandong','age':'25'}
dic2 = {'sex':'man','jiguan':'shangluo'}
dic1.update(dic2) #把字典dic2添加到字典dic2中
print(dic1)

{'name': 'tiandong', 'age': '25', 'sex': 'man', 'jiguan': 'shangluo'}

以上就是字典中的一些方法,仅供大家参考,有什么不足之处,请大家提出宝贵的意见。

QQ:1127000483

 

 
 

 

posted @ 2017-06-12 13:33  winterforever  阅读(162)  评论(0编辑  收藏  举报