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

网页设计相关网站个体工商网上年检

网页设计相关网站,个体工商网上年检,点击运行显示网站正在建设,电商网站设计思维导图字典Dictionary 字典(dictionary)和列表类似&#xff0c;也是可变序列&#xff0c;不过与列表不同&#xff0c;它是无序的可变序列&#xff0c;保存的为容是以“键-值对”的形式存放的。 Python 中的字典相当于 Java 或者 C中的 Map 对象。在C#中,就是Dictionary<TKey,TVa…

字典Dictionary

字典(dictionary)和列表类似,也是可变序列,不过与列表不同,它是无序的可变序列,保存的为容是以“键-值对”的形式存放的。

Python 中的字典相当于 Java 或者 C++中的 Map 对象。在C#中,就是Dictionary<TKey,TValue>

字典的主要特征如下


① 通过键而不是通过索引来读取
字典有时也称为关联数组或者散列表(hash)。它是通过键将一系列的值联系起来的,这样就可以通过键从字典中获取指定项,但不能通过索引来获取。
② 字典是任意对象的无序集合
字典是无序的,各项是从左到右随机排序的,即保存在字典中的项没有特定的顺序。这样可以提高查找顺序。
③字典是可变的,并且可以任意嵌套
字典可以在原处增长或者缩短(无须生成一份拷贝),并且它支持任意深度的嵌套(即它的值可以是列表或者其他的字典),
④ 字典中的键必须唯、
不允许同一个键出现两次,如果出现两次,则后一个值会被记住。
⑤ 字典中的键必须不可变
字典中的键是不可变的,所以可以使用数字、字符串或者元组,但不能使用列表

字典的定义和删除

定义字典时,每个元素都包含两个部分"键”和“值”,并且在“键”和“值”之间使用冒号分隔,相邻两个元素使用逗号分隔,所有元素放在一个大括号“{}”中。使用del命令来删除字典

空字典

dictionary={} 或者 dictionary=dict()

创建字典

通过映射函数创建字典

语法如下:
dictionary = dict(zip(list1,list2))
参数说明如下:
dictionary:表示字典名称。
zip()函数:用于将多个列表或元组对应位置的元素组合为元组,并返回包含这些内容的 zip 对象。如果想得到元组,可以将 zip 对象使用 tuple()函数转换为元组;如果想得到列表,则可以使用 list()函数将其转换为列表。

listl:表示一个列表,用于指定要生成字典的键。

list2:表示一个列表,用于指定要生成字典的值。如果 listl 和 list2 的长度不同,则与最短的列表长度相同

通过指定的键值对创建字典

在 Python 中,还可以使用 dict 对象的 fromkeys()方法创建值为空的字典,语法如下:
dictionary= dict.fromkeys(list1)

访问字典

可以使用dict[key] ,当key不存在时抛出异常

dict.get(key,default) 当key不存在时,返回None

遍历字典

使用字典对象的 items()方法可以获取字典的“键-值对”列表。其语法格式如下:
dictionary.items()

dictionary.keys()

dictionary.values()

字典推导式

randomdict ={i:random.randint(10,100) for i in range(1,5)}

测试字典程序如下:

import randomgjqt3={1:"北洛",2:"云无月",3:"岑缨"}
print("古剑奇谭3字典:",gjqt3)
swordNames=("钟","剑","斧","壶","塔")
swordValues=["东皇钟","轩辕剑","盘古斧","炼妖壶","昊天塔","伏羲琴"]
#组合成字典时,选择集合长度较短的,多余的将忽略
dictionary=dict(zip(swordNames,swordValues))
print("十大神器:",dictionary)
print("------向字典中添加元素------")
dictionary["琴"]="伏羲琴"
dictionary.__setitem__("鼎","神农鼎")
print(dictionary)
pal3=dict(role1="景天",role2="雪见",role3="龙葵",role4="紫萱")
print("仙剑三:",pal3)
print("------使用[Key],get()函数来访问字典的元素------")
print(pal3["role3"])
print(pal3["role5"] if "role5" in pal3 else "不存在role5")
print(pal3.get("role2","不存在"))
print("------遍历字典items()函数,每个元素为元组(key,value)------")
for item in pal3.items():print(item)
for key,val in pal3.items():print(key,"=",val)
print("------创建值为空的字典------")
dictionary=dict.fromkeys(["死亡骑士","巫妖","地穴领主","恐惧魔王"])
print(dictionary)
print("------clear()方法将字典设置为空字典------")
dictionary.clear()
print(dictionary)
print("------字典推导式------")
randDict={i:random.randint(10,100) for i in range(1,8)}
print(randDict)

运行如图:


文章转载自:

http://sU2WY35S.msgrq.cn
http://xra5HbX8.msgrq.cn
http://MhaK2XFS.msgrq.cn
http://JZAaYxXQ.msgrq.cn
http://vRbLQnna.msgrq.cn
http://ThqdgQ5Y.msgrq.cn
http://wE5VQWWg.msgrq.cn
http://jNNLY5kf.msgrq.cn
http://j0JLu9c7.msgrq.cn
http://K5ZOVXG0.msgrq.cn
http://ltqlRygj.msgrq.cn
http://HS6eQttM.msgrq.cn
http://FkUt9VbV.msgrq.cn
http://WTFCUk01.msgrq.cn
http://mFInTTrv.msgrq.cn
http://p08rKkke.msgrq.cn
http://Q9dRv9hD.msgrq.cn
http://p9SQO2UC.msgrq.cn
http://W2JQKhGq.msgrq.cn
http://1W0fK79Y.msgrq.cn
http://CxWmQVMI.msgrq.cn
http://oj9NVwNZ.msgrq.cn
http://cpymdWCf.msgrq.cn
http://xIdhrOEQ.msgrq.cn
http://DU0IoAKR.msgrq.cn
http://KZ5lfC5N.msgrq.cn
http://Urepzchw.msgrq.cn
http://hfTUhwZA.msgrq.cn
http://tWTdLtYs.msgrq.cn
http://cJ8INZJi.msgrq.cn
http://www.dtcms.com/wzjs/715944.html

相关文章:

  • 商城网站中商品模块有哪些功能公司简介模板设计图片
  • 班级网站模板响应式网站psd尺寸
  • 互联网企业投诉服务平台天津百度快速优化排名
  • 网站建设维护一年费用无锡市网站建设
  • 网站帮助中心设计建设机械网站平台
  • 为什么上不了建设银行个人网站商丘网站推广的方法
  • 上海网站建设公司推荐排名网站制作报价明细
  • 如何做网站定位成都市微信网站建设
  • 如何做deal网站推广外贸机械加工网
  • 网站建设合同怎么交印花税给别人做网站收钱违法吗
  • 贵阳官方网站京网站建设
  • 免费的英文电子外贸网站建设军事网址大全 网站
  • 外贸网站建设内容包括公司网站程序
  • 网站制作流程白云商城网站建设
  • 金融投资公司网站模板彩票网站开发需求文档
  • 定制企业网站开发公司crm系统公司有哪些
  • 书城网站建设项目定义网站建设服务器什么意思
  • 广州外贸建站网站建设思维导图
  • wordpress 公司建站西安网站制作排名
  • 怎么建设影视网站2023新闻头条最新消息今天
  • 阳江做网站的公司南通技嘉做网站
  • 受欢迎的丹阳网站建设dw制作网页版面教程视频
  • 东圃手机网站建设网站做的一样算侵权吗
  • 中英文网站案例公司装修属于什么费用
  • 网页设计与网站开发的区别百度指数做网站
  • 网站建设价位高有低wordpress 分类文章插件
  • 网站设计站制作图片软件下载
  • 婚纱设计网站模板商城wordpress文章加音频
  • 建网站需要买服务器吗网站建设与电子商务的教案
  • 海南企业建站网络维护技术