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

网页编成网站爱客crm

网页编成网站,爱客crm,二 建设电子商务网站的必要性,付网站建设费用计入科目3. 字典含义:不可变序列,无序序列,键值对存储表示:字典用放在花括号{}中一系列键值对表示字典的特点: 1.字典中的所有 元素都是一个key-value对,key不允许重复,value可以重复 2.字典的元素是无序…
3. 字典

含义:不可变序列,无序序列,键值对存储

表示:字典用放在花括号{}中一系列键值对表示

字典的特点:
1.字典中的所有 元素都是一个key-value对,key不允许重复,value可以重复
2.字典的元素是无序的
3.字典中的key必须是不可变对象
4.字典也可以根据需要动态地伸缩
5.字典会浪费较大的内存,是一种使用空间换时间的数据结构

3.1 字典的创建
"""使用花括号创建字典"""
scores={"张三":100,"李四":10,"wangwu":99}
print(scores)"""使用dict()函数创建"""
student =dict(name="jacl",age=10)
print(student)# 创建空字典
d={}
print(d)
3.2 字典的获取 

1. 获取方法:[ ] 和 get()方法

"""如何获取字典中的值"""
scores={"张三":100,"李四":10,"wangwu":99}# 使用[]的方法
print(scores["张三"])# 使用get()方法print(scores.get("李四"))

注意事项:
1. [ ] 如果字典中不存在指定的Key,抛出keyError异常
2. get()方法取值,如果 字典中不存在指定的key,并不会抛出KeyError异常而是返回None,可以通过参数设置默认的value,以便指定的Key不存在时返回

##get()来访问值

方法get()的第一个参数用于指定健,是必不可少的,第二个健为指定健不存在时要返回的值,是可选的

2. 获取字典视图的三个方法
keys()--------->获取字典中所有的key
values()------->获取字典中所有value的值
items()-------->获取字典中所有的Key,value对

#  获取所有的keys值
scores={"张三":100,"李四":10,"wangwu":99}
keys=scores.keys()
print(keys)
print(list(keys))# 获取所有的values值
value=scores.values()
print(value)
print(list(value))# 获取所有的键值对item=scores.items()
print(item)
print(list(item))
3.3 字典的增删

# key存不存在的 判断
 in      指定的key在字典中存在返回TRUE
not  in  指定的key在字典中不存在返回TRUE

scores={"张三":100,"李四":10,"wangwu":99}
print("张三"in scores)
print("张三"not in scores)# 删除指定键值对
del scores["张三"]
print(scores)# 新增元素
scores["1"]=98
print(scores)# 更改元素
scores["1"]=94
print(scores)

结果

True
False
{'李四': 10, 'wangwu': 99}
{'李四': 10, 'wangwu': 99, '1': 98}
{'李四': 10, 'wangwu': 99, '1': 94}

3.4 遍历

说明:遍历数组、可以通过keys()方法对所有健进行遍历,values()对所有值进行遍历,item()对所有键值对进行遍历

scores={"张三":100,"李四":10,"wangwu":99}
# 字典元素的遍历
for item in scores:print(item,scores[item])print("************************")# 使用keys(),只对健进行遍历,输出
for i in scores.keys():print(i)
print("************************")# 使用values()只对值进行遍历,输出
for i in scores.values():print(i)# 使用items()对键值对进行遍历,可以声明两个变量,用于存储键值对中的健和值
print("************************")
for i,j in scores.items():print(i,j)

结果:

张三 100
李四 10
wangwu 99
************************
张三
李四
wangwu
************************
100
10
99
************************
张三 100
李四 10
wangwu 99

3.5 嵌套

##字典列表

说明:先创建几个字典,然后再创建一个列表,将字典存储到列表中

# 声明一个空数组进行接收
dog=[]# 创建多个狗
for i in range(10):new_dog={"color":'Red',"type":"jiwaa",'age':3}dog.append(new_dog)# 截取前五个
for j in dog[:5]:print(j)

结果:

{'color': 'Red', 'type': 'jiwaa', 'age': 3}
{'color': 'Red', 'type': 'jiwaa', 'age': 3}
{'color': 'Red', 'type': 'jiwaa', 'age': 3}
{'color': 'Red', 'type': 'jiwaa', 'age': 3}
{'color': 'Red', 'type': 'jiwaa', 'age': 3}

注意:可配合随机数,进行随机生成

##在字典中嵌套列表

# 在字典中嵌套列表
dog={"color":["red","green",'black','white'],"name":["1",'2','3','4']
}for item in dog["color"]:print(item)

解释:字典的每一个值,都是一个列表,所以可以直接遍历

3.5 字典生成式

内置函数zip():用于将可迭代对象作为参数,将对象中的元素打包成为一个元祖,然后返回由这些元祖组成的列表

items=["fruits","books","other"]
prices=[96,97,98]
d=zip(items,prices)
print(list(d))   #利用列表进行输出

结果:[('fruits', 96), ('books', 97), ('other', 98)]

http://www.dtcms.com/wzjs/473629.html

相关文章:

  • 系部网站建设需求分析网站推广网络推广
  • 企业建设网站公司排名短视频优化
  • 购物小网站建设国外免费域名
  • 源码怎样做网站合肥头条今日头条新闻最新消息
  • 东莞网站建设公司 h5网站搜索引擎拓客
  • 合肥做网站 卫来网络seo网址
  • 深圳网站设计与开发电商网站前端页面内容编写
  • 商城手机网站制作深圳seo招聘
  • 傻瓜式做网站百度导航下载2022最新版
  • 做网站公司无锡百度收录网址提交
  • 招聘网站销售怎么做营销策划的十个步骤
  • 微信小程序怎么批量删除seo的优化技巧有哪些
  • 没有自己的境外网站怎么做谷歌推广网上推广
  • 网站建设与运营的收入来源精准客户运营推广
  • 长沙优化网站网络销售适合什么人做
  • 网站如何进行推广seo免费入门教程
  • 仿做网站要多少钱百度搜索优化软件
  • 上虞区住房和城乡建设部网站腰椎间盘突出压迫神经腿疼怎么治
  • 微信网站建设公司深圳百度推广竞价托管
  • 雪白丰腴做美妇网站百度公司在哪里
  • 专业做写生的网站北京网站设计公司
  • 泉州开发网站的公司有哪些在线看crm系统
  • 国内网站要备案学seo推广
  • 类似抖音网站开发费用百度seo搜索引擎优化厂家
  • 哪建设网站关键词站长工具
  • 哈尔滨市建设工程信息网官方网站专业培训机构
  • 山东金融行业网站开发黑马培训机构可靠吗
  • 山西长治做网站公司长沙网络推广外包费用
  • 在什么网站可以做硬件项目个人网站制作软件
  • 主页网站建设手机网站制作教程