您身边的网站建设专家
成功案例

【建站服务】宜宾公众号代运营公司-域名申请

日期: 2022-09-21 05:34:17 浏览数:21


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


宜宾公众号代运营公司

网站建设.png

可如此创建字典:

tinydict1 = { 'abc': 456 }tinydict2 = { 'abc': 123, 98.6: 37 }

创建空字典

使用大括号 { } 创建空字典:

实例

# 使用大括号 {} 来创建空字典
emptyDict = {}
 
# 打印字典
print(emptyDict)
 
# 查看字典的数量
print("Length:", len(emptyDict))
 
# 查看类型
print(type(emptyDict))

以上实例输出结果:

{}Length: 0<class 'dict'>

使用内建函数 dict() 创建字典:

实例

emptyDict = dict()
 
# 打印字典
print(emptyDict)
 
# 查看字典的数量
print("Length:",len(emptyDict))
 
# 查看类型
print(type(emptyDict))

以上实例输出结果:

{}Length: 0<class 'dict'>

访问字典里的值

把相应的键放入到方括号中,如下实例:

实例

#!/usr/bin/python3 tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("tinydict['Name']: ", tinydict['Name'])print ("tinydict['Age']: ", tinydict['Age'])

以上实例输出结果:

tinydict['Name']:  Runoobtinydict['Age']:  7

如果用字典里没有的键访问数据,会输出错误如下:

实例

#!/usr/bin/python3 tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("tinydict['Alice']: ", tinydict['Alice'])



tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

print ("tinydict['Name']: ", tinydict['Name'])

print ("tinydict['Age']: ", tinydict['Age'])

以上实例输出结果:


tinydict['Name']:  Runoob

tinydict['Age']:  7

如果用字典里没有的键访问数据,会输出错误如下:


实例

#!/usr/bin/python3

 

tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

print ("tinydict['Alice']: ", tinydict['Alice'])

以上实例输出结果:


Traceback (most recent call last):

  File "test.py", line 5, in <module>

    print ("tinydict['Alice']: ", tinydict['Alice'])

KeyError: 'Alice'

修改字典

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


实例

#!/usr/bin/python3

 

tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

tinydict['Age'] = 8               # 更新 Age

tinydict['School'] = "菜鸟教程"  # 添加信息

 

 

print ("tinydict['Age']: ", tinydict['Age'])

print ("tinydict['School']: ", tinydict['School'])

以上实例输出结果:

tinydict['Age']:  8

tinydict['School']:  菜鸟教程

删除字典元素

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


显式删除一个字典用del命令,如下实例:


实例

#!/usr/bin/python3

 

tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

del tinydict['Name'] # 删除键 'Name'

tinydict.clear()     # 清空字典

del tinydict         # 删除字典

 

print ("tinydict['Age']: ", tinydict['Age'])

print ("tinydict['School']: ", tinydict['School'])

但这会引发一个异常,因为用执行 del 操作后字典不再存在:


Traceback (most recent call last):

  File "/runoob-test/test.py", line 9, in <module>

    print ("tinydict['Age']: ", tinydict['Age'])

NameError: name 'tinydict' is not defined

注:del() 方法后面也会讨论。



字典键的特性

字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。


两个重要的点需要记住:


1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:


实例

#!/usr/bin/python3

 

tinydict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鸟'}

 

print ("tinydict['Name']: ", tinydict['Name'])

以上实例输出结果:


tinydict['Name']:  小菜鸟

2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行,如下实例:


实例

#!/usr/bin/python3

 

tinydict = {['Name']: 'Runoob', 'Age': 7}

 

print ("tinydict['Name']: ", tinydict['Name'])

以上实例输出结果:


Traceback (most recent call last):

  File "test.py", line 3, in <module>

    tinydict = {['Name']: 'Runoob', 'Age': 7}

TypeError: unhashable type: 'list'

字典内置函数&方法


宜宾公众号代运营公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站