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

企业网站备案意义/湖南正规关键词优化报价

企业网站备案意义,湖南正规关键词优化报价,一个工厂做网站有用吗,网站后台设置应注意什么字典跟前面说到的列表和元组都不同,字典储存的数据是无序的,并且使用了键值对的方式存储,一个字典可以存储多个键值对(key-value),而且其中的key必须是不可变类型,而value可以是任意的数据类型&…

   字典跟前面说到的列表和元组都不同,字典储存的数据是无序的,并且使用了键值对的方式存储,一个字典可以存储多个键值对(key-value),而且其中的key必须是不可变类型,而value可以是任意的数据类型,在前面已经介绍过字典的基本操作了,下面来介绍字典的内置方法:

dict.clear( )

 该方法用于清空字典的所有键值对,返回一个空的字典,该方法会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
print(my_dict)  # 输出:{'age': 18, 'name': 'jonas', 'gender': 'male'}    注意:无序,不一定按顺序输出
my_dict.clear()
print(my_dict)  # 输出: {}

 

dict.copy( )

该方法用于拷贝字典(浅拷贝),该方法会返回一个副本字典,不会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
copy_dict = my_dict.copy()
print(copy_dict,id(copy_dict) == id(my_dict))  # 输出:{'gender': 'male', 'age': 18, 'name': 'jonas'}   False

 

dict.get(k,d=None)

该方法用于读取字典中的属性,如果字典中存在k这个属性,则返回对应的value,如果不存在,则给该属性指定默认值d,并返回该默认值,该方法不会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
result = my_dict.get('name')
my_dict.get('address','China')
print(result,my_dict)  # 输出:jonas   {'name': 'jonas', 'age': 18, 'gender': 'male'}

 

dict.items( )

该方法会将所有键值对存入一个可以转为可迭代对象的容器中,并返回该容器。

 

dict.keys( )

该方法会将所有键存入一个可以转为可迭代对象的容器中,并返回该容器。

 

dict.values( )

该方法会将所有值存入一个可以转为可迭代对象的容器中,并返回该容器。

my_dict = {'name':'jonas','age':18,'gender':'male'}
for item in my_dict.items():print(item)
# 输出:('name', 'jonas')  ('age', 18)  ('gender', 'male')
for key in my_dict.keys():print(key)
# 输出:name  age  gender
for value in my_dict.values():print(value)
# 输出:jonas   18  male

 

dict.pop(k,d=None)

该方法用于删除字典中的k键值对,如果存在,则直接删除,并返回对应的value,如果不存在,则返回第二个参数d

my_dict = {'name':'jonas','age':18,'gender':'male'}
result = my_dict.pop('name')
print(my_dict,result)  # 输出:{'age': 18, 'gender': 'male'}  jonas

 

dict.popitem( )

随机删除字典中的一对键值对,并将被删除的键值对封装成一个元组返回,该方法会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
result = my_dict.popitem()
print(result)  # 输出:('age', 18)

 

dict.setdefault(k,d=None)

该方法用于给字典的属性k设置默认值,如果该属性已经存在,则不设置默认值d,并且返回该key对应的value;如果属性不存在,则设置默认值,结果返回这个默认值,该方法会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
result = my_dict.setdefault('name','Tom')
print(result)  # 输出:jonas
result2 = my_dict.setdefault('address','China')
print(result2,my_dict)  # 输出:China  {'address': 'China', 'gender': 'male', 'age': 18, 'name': 'jonas'}

 

dict.update(E=None,**F)

该方法用于更新字典的键值对,该方法会改变原字典。

my_dict = {'name':'jonas','age':18,'gender':'male'}
# 可以传一个字典作为参数,如果某些键已经存在,则覆盖,如果不存在则新建
result = my_dict.update({'address':'China','name':'Jerry'})
print(my_dict)  # 输出:{'age': 18, 'gender': 'male', 'address': 'China', 'name': 'Jerry'}
# 还可以传多个键值对
result2 = my_dict.update(hobby='football',weight=120)
print(my_dict)  # 输出:{'hobby': 'football', 'gender': 'male', 'name': 'Jerry', 'weight': 120, 'address': 'China', 'age': 18}

 

转载于:https://www.cnblogs.com/jonas-von/p/8931537.html

http://www.jmfq.cn/news/5188231.html

相关文章:

  • 做1元夺宝网站挣钱吗/网络策划方案
  • 软件网站的服务器/深圳专门做seo的公司
  • 表格如何给网站做链接地址/百度客户端在哪里打开
  • 做个网站大约多少钱/营销型网站制作公司
  • 做电影方面的网站怎么做/网络舆情管理
  • 娄底企业网站建设制作/b站视频推广
  • 淄博政府网站建设专家/百度客服系统
  • 衢州建筑结构加固哪家好/北京seo优化多少钱
  • 厦门专业网站设计代理/南和网站seo
  • 企业网站的常见类型有什么/西安做网站哪家好
  • 网站做多久才能每日上万/精准ip地址查询工具
  • 网站标签怎么设置/武汉seo全网营销
  • 沈阳电商网站建设/百度一下照片识别
  • 陇南网站网站建设/安全又舒适的避孕方法有哪些
  • 鳌江网站建设/正规考证培训机构
  • 专做网站的公司/软文文案
  • 门户网站建设推荐/网络推广方法怎么样
  • 手机网站设计的项目描述/百度竞价怎么收费
  • 百度做网站投广告/怎样推广自己的商城
  • 网站转化路径/成都网站推广公司
  • 网站设计苏州/搜索引擎排名优化建议
  • 娱乐网站建设流程/武汉seo推广优化
  • dede 分类信息网站 模板/网站免费软件
  • 为什么要建设种苗供求网站/谷歌关键词搜索量数据查询
  • 杭州市政府网站的建设的启示/云搜索app
  • 电子政务网站建设实践报告/汽车营销活动策划方案
  • 郑州官方网站建设首选华苏科技/百度移动端排名软件
  • 厦门市建设局官网/山东进一步优化
  • wordpress5.0修改/seo发包技术教程
  • 网站建设要架服务器/整合营销传播方案