赞
踩
方法 | 描述 |
---|---|
keys() | 返回字典中键的列表 |
values() | 返回字典中值的列表 |
items() | 返回tuples的列表,每个tuple由字典的键和相应值组成 |
clear() | 删除字典的所有条目 |
copy() | 返回字典最高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的引用 |
update(x) | 用字典x中的键值对更新字典内容 |
get(x,[y]) | 返回键x,若未找到该键返回none,若提供y,则未找到x时返回y |
字典键一般是唯一的,如果重复,最后的一个键值对会替换前面的,值不需要唯一。
dict={'Alice':123,'Beth':'4830',98:20}
items=[('name','Alice'),('age',18)]
d=dict(items)
print(d)
{'name':'Alice','age':18}
当以指定“键”为下标为字典元素赋值时,有两种含义:①若该“键”存在,表示修改该“键的值”;②若不存在,表示添加一个新元素。
使用字典对象的update()方法可以将后一个字典的元素一次性全部添加到当前字典对象,如果两个字典中存在相同的“键”,则以后一个字典中的“值”为准,对当前字典进行更新。
可以使用字典对象的pop()删除指定“键”对应的元素,同时返回对应的“值”。
popitem()方法用于删除字典的一个键对,并返回一个包含两个元素的元组,其中的两个元素分别是字典元素的“键”和“值”。
也可以使用del删除指定的“键”对应的元素。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。