当前位置: 首页 > news >正文

做外贸要开通哪个网站网站建设制作包括哪些方面

做外贸要开通哪个网站,网站建设制作包括哪些方面,烟台快速建站有哪些公司,企业qq登录字典(Dictionary) 字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写,拥有键和值。 实例 创建并打印字典: thisdict {"brand": "Porsche","model": "911&q…

字典(Dictionary)

字典是一个无序、可变和有索引的集合。在 Python 中,字典用花括号编写,拥有键和值。

实例

创建并打印字典:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
print(thisdict)

运行实例

访问项目

您可以通过在方括号内引用其键名来访问字典的项目:

实例

获取 “model” 键的值:

x = thisdict["model"]

运行实例

还有一个名为 get() 的方法会给你相同的结果:

实例

获取 “model” 键的值:

x = thisdict.get("model")

运行实例

更改值

您可以通过引用其键名来更改特定项的值:

实例

把 “year” 改为 2019:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
thisdict["year"] = 2019

运行实例

遍历字典

您可以使用 for 循环遍历字典。

循环遍历字典时,返回值是字典的键,但也有返回值的方法。

实例

逐个打印字典中的所有键名:

for x in thisdict:print(x)

运行实例

实例

逐个打印字典中的所有值:

for x in thisdict:print(thisdict[x])

运行实例

实例

还可以使用 values() 函数返回字典的值:

for x in thisdict.values():print(x)

运行实例

实例

通过使用 items() 函数遍历键和值:

for x, y in thisdict.items():print(x, y)

运行实例

检查键是否存在

要确定字典中是否存在指定的键,请使用 in 关键字:

实例

检查字典中是否存在 “model”:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
if "model" in thisdict:print("Yes, 'model' is one of the keys in the thisdict dictionary")

运行实例

字典长度

要确定字典有多少项目(键值对),请使用 len() 方法。

实例

打印字典中的项目数:

print(len(thisdict))

运行实例

添加项目

通过使用新的索引键并为其赋值,可以将项目添加到字典中:

实例

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
thisdict["color"] = "red"
print(thisdict)

运行实例

删除项目

有几种方法可以从字典中删除项目:

实例

pop() 方法删除具有指定键名的项:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
thisdict.pop("model")
print(thisdict)

运行实例

实例

popitem() 方法删除最后插入的项目(在 3.7 之前的版本中,删除随机项目):

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
thisdict.popitem()
print(thisdict)

运行实例

实例

del 关键字删除具有指定键名的项目:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
del thisdict["model"]
print(thisdict)

运行实例

实例

del 关键字也可以完全删除字典:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
del thisdictprint(thisdict) #this 会导致错误,因为 "thisdict" 不再存在。

运行实例

实例

clear() 关键字清空字典:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
thisdict.clear()
print(thisdict)

运行实例

复制字典

您不能通过键入 dict2 = dict1 来复制字典,因为:dict2 只是对 dict1 的引用,而 dict1 中的更改也将自动在 dict2 中进行。

有一些方法可以进行复制,一种方法是使用内建的字典方法 copy()。

实例

使用 copy() 方法来复制字典:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
mydict = thisdict.copy()
print(mydict)

运行实例

制作副本的另一种方法是使用内建方法 dict()。

实例

使用 dict() 方法创建字典的副本:

thisdict =	{"brand": "Porsche","model": "911","year": 1963
}
mydict = dict(thisdict)
print(mydict)

运行实例

嵌套字典

词典也可以包含许多词典,这被称为嵌套词典。

实例

创建包含三个字典的字典:

myfamily = {"child1" : {"name" : "Phoebe Adele","year" : 2002},"child2" : {"name" : "Jennifer Katharine","year" : 1996},"child3" : {"name" : "Rory John","year" : 1999}
}

运行实例

{'child1': {'name': 'Phoebe Adele', 'year': 2002}, 'child2': {'name': 'Jennifer Katharine', 'year': 1996}, 'child3': {'name': 'Rory John', 'year': 1999}}

或者,如果您想嵌套三个已经作为字典存在的字典:

实例

创建三个字典,然后创建一个包含其他三个字典的字典:

child1 = {"name" : "Phoebe Adele","year" : 2002
}
child2 = {"name" : "Jennifer Katharine","year" : 1996
}
child3 = {"name" : "Rory John","year" : 1999
}myfamily = {"child1" : child1,"child2" : child2,"child3" : child3
}

运行实例

{'child1': {'name': 'Phoebe Adele', 'year': 2002}, 'child2': {'name': 'Jennifer Katharine', 'year': 1996}, 'child3': {'name': 'Rory John', 'year': 1999}}

dict() 构造函数

也可以使用 dict() 构造函数创建新的字典:

实例

thisdict = dict(brand="Porsche", model="911", year=1963)
# 请注意,关键字不是字符串字面量
# 请注意,使用了等号而不是冒号来赋值
print(thisdict)

运行实例

字典方法

Python 提供一组可以在字典上使用的内建方法。

http://www.yayakq.cn/news/96592/

相关文章:

  • 网站建设框架编写目的php网页设计教程
  • 建设银行余额查询网站网站限定域名
  • 网站建设的条件百度域名解析
  • ps做网站设计稿简约网页设计
  • 网站主办者什么意思苏州百姓网免费发布信息网
  • 济南网站建设 选搜点o沧州市注册网络公司
  • 临西做网站报价网站建设网站多少钱
  • 网站开发用用什么语言最好php个人网站模板
  • 怎样建网站 阿里云网站做百度推广多少钱
  • 做网站的技术困难内容社交电商平台
  • 洛阳霞光只做有效果的网站百度seo排名优化软件
  • 企业网站功能清单网站变移动网站
  • 安徽网站建设费用网站建设dns解析设置
  • 网站中引用字体爱站网综合查询
  • 好的外国设计网站推荐桂阳县网站建设公司哪家好
  • 主体负责人和网站负责人不能是同一个人html5教程零基础
  • 徐州手机网站建设公司广告关键词有哪些类型
  • 强 的软件免费的软件下载合肥网站优化seo
  • 建设银行网站在哪里修改支付密码网站开发与设计前景
  • 北京建站工具王通seo
  • 网站开发服务费计入什么科目基于asp.net网站开发
  • 网站要怎么做才专业网络推广哪个好
  • 怎么根据已有网站做新网站x wordpress theme
  • 北京比较好的网站建设公司辅助网站怎么做的
  • ps网站头部wordpress本地建站
  • 免费推广网站都有哪些网页设计就是网站开发吗
  • 艾特思成都网站建设网页休闲小游戏
  • 有哪些免费的视频网站莱芜网站优化加徽信xiala5
  • python网站开发视频教程深圳做网站价格
  • 政和网站建设网站制作寻找客户