[万能Python系列]数据类型-字典Dict

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 。


键必须是唯一的,但值则不必。

Python 创建字典

使用大括号 { } 创建空字典,使用内建函数 dict() 创建字典

# 字典创建
dict1 = {}
dict2 = dict()
print(type(dict1))
print(type(dict2))


Python 访问元素

字典使用键(key)访问值(value)

# 访问字典元素
dict1 = {"moke":'墨客',"age":30,'prov':'青海'}
print(dict1["moke"])


Python 修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对

dict1["age"] = 18
print(dict1)


Python 删除字典元素

能删单一的元素也能清空字典,清空只需一项操作。

print(dict1)
del dict1["age"]
print(dict1)
dict1.clear()
del dict1


Python 字典内置函数

函数及描述

dict.clear()删除字典内所有元素

dict.copy()返回一个字典的浅复制

dict.fromkeys()创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值

dict.get(key, default=None)返回指定键的值,如果键不在字典中返回 default 设置的默认值

key in dict如果键在字典dict里返回true,否则返回false

dict.items()以列表返回一个视图对象

dict.keys()返回一个视图对象

dict.setdefault(key, default=None)和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

dict.update(dict2)把字典dict2的键/值对更新到dict里

dict.values()返回一个视图对象

pop(key[,default])删除字典 key(键)所对应的值,返回被删除的值。

popitem()返回并删除字典中的最后一对键和值。

总结

欲戴王冠,必承其重。

展开阅读全文

页面更新:2024-04-27

标签:字典   墨客   冒号   王冠   青海   括号   视图   数据类型   函数   元素   对象   系列

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top