做网站有什么专业术语关于网站的制作
news/
2025/9/23 5:29:00/
文章来源:
做网站有什么专业术语,关于网站的制作,wordpress增加自定义栏目,wordpress数据互通Python 字典
字典是另一种可变容器模型#xff0c;且可存储任意类型对象。
字典的每个键值 keyvalue 对用冒号 : 分割#xff0c;每个对之间用逗号(,)分割#xff0c;整个字典包括在花括号 {} 中 ,格式如下
d {key1 : value1, key2 : value2, key3 : value3 }dict 作…Python 字典
字典是另一种可变容器模型且可存储任意类型对象。
字典的每个键值 keyvalue 对用冒号 : 分割每个对之间用逗号(,)分割整个字典包括在花括号 {} 中 ,格式如下
d {key1 : value1, key2 : value2, key3 : value3 }dict 作为 Python 的关键字和内置函数变量名不建议命名为 dict。 键必须是唯一的但值则不必。
值可以取任何数据类型但键必须是不可变的如字符串数字。
一个简单的字典实例
tinydict {name: csdn, likes: 123, url: www.csdn.com}
也可以像下面这样创建字典
tinydict1 { abc: 456 }
tinydict2 { abc: 123, 98.6: 37 }创建空字典
使用大括号 { } 创建空字典 示例代码如下
# 使用大括号 {} 来创建空字典
emptyDict {}# 打印字典
print(emptyDict)# 查看字典的数量
print(Length:, len(emptyDict))# 查看类型
print(type(emptyDict))输出如下 使用内建函数 dict() 创建字典
示例代码如下
emptyDict dict()# 打印字典
print(emptyDict)# 查看字典的数量
print(Length:,len(emptyDict))# 查看类型
print(type(emptyDict))输出如下
访问字典里的值
把相应的键放入到方括号中 示例代码如下
tinydict {Name: qayrup, Age: 7, Class: csdn}print (tinydict[Name]: , tinydict[Name])
print (tinydict[Age]: , tinydict[Age])输出如下 如果用字典里没有的键访问数据会输出错误如下 示例代码如下
tinydict {Name: qayrup, Age: 7, Class: csdn}print (tinydict[Name]: , tinydict[Name])
print (tinydict[error]: , tinydict[error])输出结果 修改字典
向字典添加新内容的方法是增加新的键/值对修改或删除已有键/值对 示例如下
tinydict[Age]18
tinydict[Class]aliyun
print(tinydict[Age]: , tinydict[Age])
print(tinydict[Class]: , tinydict[Class])输出如下
删除字典元素
能删单一的元素也能清空字典清空只需一项操作。
显式删除一个字典用del命令 示例代码如下
tinydict {Name: qayrup, Age: 18, Class: CSDN}del tinydict[Name] # 删除键 Name
print (tinydict删除name, tinydict)
tinydict.clear() # 清空字典
print (tinydict清空, tinydict)del tinydict # 删除字典print (tinydict删除, tinydict)输出如下 字典键的特性
字典值可以是任何的 python 对象既可以是标准的对象也可以是用户定义的但键不行。
两个重要的点需要记住
不允许同一个键出现两次。创建时如果同一个键被赋值两次后一个值会被记住如下实例
tinydict {Name: qayrup, Age: 18, Name:newQayrup}
print(tinydict ,tinydict) 键必须不可变所以可以用数字字符串或元组充当而用列表就不行如下实例
示例代码如下
tinydict1{1:用数字当键,1.1:浮点数当键,True:布尔值当键}
print(tinydict1)
tinydict2{(1,):单元素元组当键,(1,2):多元素元组当键}
print(tinydict2)
tinydict3{str:字符串当键}
print(tinydict3)
tinydict4{[1,2]:列表当键}
print(tinydict4)输出结果如下
字典内置函数方法
Python字典包含了以下内置函数
函数描述实例len(dict)计算字典元素个数即键的总数。tinydict {‘Name’: ‘qayrup’, ‘Age’: 7, ‘Class’: ‘First’} len(tinydict)输出3str(dict)输出字典可以打印的字符串表示。tinydict {‘Name’: ‘qayrup’, ‘Age’: 7, ‘Class’: ‘First’}str(tinydict)“{‘Name’:‘qayrup’, ‘Class’: ‘CSDN’, ‘Age’: 18}”type(variable)返回输入的变量类型如果变量是字典就返回字典类型。tinydict {‘Name’: ‘qayrup’, ‘Age’: 7, ‘Class’: ‘CSDN’}type(tinydict)class ‘dict’
Python字典内置方法
函数描述dict.clear()删除字典内所有元素dict.copy()返回一个字典的浅复制dict.fromkeys()创建一个新字典以序列seq中元素做字典的键val为字典所有键对应的初始值dict.get(key, defaultNone)返回指定键的值如果键不在字典中返回 default 设置的默认值key in dict如果键在字典dict里返回true否则返回falsedict.items()以列表返回一个视图对象dict.keys()返回一个视图对象dict.setdefault(key, defaultNone)和get()类似, 但如果键不存在于字典中将会添加键并将值设为defaultdict.update(dict2)把字典dict2的键/值对更新到dict里dict.values()返回一个视图对象pop(key[,default])删除字典 key键所对应的值返回被删除的值。popitem()返回并删除字典中的最后一对键和值。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911474.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!