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

业余从事网站开发桂林seo

业余从事网站开发,桂林seo,如何找到一家靠谱的网站建设公司,域名有免费的吗文章目录 一、字典的格式二、字典的操作2.1 增加项2.1.1 直接增加项2.1.1 formkeys方法 2.2 删除项2.2.1 clear()方法2.2.2 pop()方法 2.3 修改项2.3.1 直接修改2.3.2 update()方法 2.4 查找项2.4.1 get()方法2.4.2 直接查询2.4.3 items()方法2.4.4 keys()方法2.4.5 values()方…

文章目录

    • 一、字典的格式
    • 二、字典的操作
      • 2.1 增加项
        • 2.1.1 直接增加项
        • 2.1.1 formkeys方法
      • 2.2 删除项
        • 2.2.1 clear()方法
        • 2.2.2 pop()方法
      • 2.3 修改项
        • 2.3.1 直接修改
        • 2.3.2 update()方法
      • 2.4 查找项
        • 2.4.1 get()方法
        • 2.4.2 直接查询
        • 2.4.3 items()方法
        • 2.4.4 keys()方法
        • 2.4.5 values()方法

一、字典的格式

字典由及其相应的组成,这种键值对称为项,每个键与值之间用冒号隔开,项之间用逗号相隔,整个字典放在花括号中。

# 格式
{key:value}
# 示例
{"name":"张三"}
# 空字典
{}
1、在字典中,键必须是独一无二的,而值无需如此。
2、字典中的键可以是任何不可变的类型,如浮点数(实数)、字符串或元组。
3、值可以是任意类型数据。

二、字典的操作

2.1 增加项

2.1.1 直接增加项

创建一个空字典,然后增加项

# 创建一个空字典
d = dict()
# {}
# 增加项时直接添加键值就可以
d["name"] = "张三"
# {'name': '张三'}
2.1.1 formkeys方法

方法fromkeys创建一个新字典,其中包含指定的键,且每个键对应的值都是None。

dt = {}
print(dt.fromkeys(["name", "gender"]))
# {'name': None, 'gender': None}

2.2 删除项

2.2.1 clear()方法

clear()是删除所有的字典项,这种操作是就地执行的(就像list.sort一样),因此什么都不
返回(或者说返回None)。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.clear())
# None
2.2.2 pop()方法

pop()删除键值对时会返回删除的键的值,并将该项从字典中删除。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.pop("name"))
print(d)
# sam
# {'score': 97, 'play': 'basketball'}

2.3 修改项

2.3.1 直接修改

修改字典时,直接对对应的键重新赋值即可修改。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d)
# {'name': 'sam', 'source': 97, 'play': 'basketball'}
d["name"] = "张三"
print(d)
# {'name': '张三', 'source': 97, 'play': 'basketball'}
2.3.2 update()方法

update()使用一个字典中的项来更新另一个字典。

e = {"name": "sam", "score": 97, "play": "basketball"}
c = {"name": "john"}
e.update(c)
print(e)
# {'name': 'john', 'score': 97, 'play': 'basketball'}

2.4 查找项

2.4.1 get()方法

get方法查询时,键值存在则返回对应的值,如果不存在则抛出None。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.get("name"))
# sam
d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.get("gender"))
# None
2.4.2 直接查询

直接查询就是在字典后直接跟对应的键,则返回对应的值。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d["name"])
# sam
2.4.3 items()方法

items方法返回一个包含所有字典项的列表,每个元素都是(key, value)的形式。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.items())
# dict_items([('name', 'sam'), ('score', 97), ('play', 'basketball')])

因返回的是字典项的列表,所以可以使用循环遍历

d = {"name": "sam", "score": 97, "play": "basketball"}
for d in d.items():print(d)
# ('name', 'sam')
# ('score', 97)
# ('play', 'basketball')
2.4.4 keys()方法

方法keys返回一个字典视图,只包含指定字典中的键。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.keys())
# dict_keys(['name', 'score', 'play'])

同样可以使用循环进行遍历。

2.4.5 values()方法

方法values返回一个由字典中的值组成的字典视图。values返回的视
图可能包含重复的值。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.values())
# dict_values(['sam', 97, 'basketball'])
http://www.dtcms.com/wzjs/93093.html

相关文章:

  • 网站建设资料百度云seo优化工作怎么样
  • 网站抓取qq号码原理足球积分排行榜最新
  • 怎么让百度搜到网站windows永久禁止更新
  • 深圳网站建设公司哪家可以建app怎么找需要推广的商家
  • 沧州网站建设报价广州seo公司品牌
  • 自己做网站地图小红书关键词优化
  • 移动端网站开发框架廊坊seo排名收费
  • 是不是做网站就能赚钱网站如何提升seo排名
  • 腾讯云主机网站建设教程搜索引擎营销例子
  • wordpress 函数大全百度seo标题优化软件
  • 上海网站建设团队杨浦东莞企业推广网站制作
  • 视频网站咋么做淘宝推广哪种方式最好
  • 网站页面设计代码google谷歌搜索引擎
  • 企业网站做优化太原关键词排名提升
  • 企业品牌网站建设定制开发武汉网站seo推广
  • wordpress发布产品seo外包多少钱
  • 教做饮品的网站重庆seo网络营销
  • 哪些网站做京东的团购软文代写服务
  • 杭州专业做网站公司网站怎么弄
  • 做的网站一定要收录么百度搜索关键词推广
  • 中企动力销售好做吗深圳网站优化培训
  • 网站主机注册济南网站设计
  • 网站建设规划论文如何开展网络营销活动
  • 昆山有做网站的公司吗百度推广优化排名怎么收费
  • 服务器运行一段时间网站打不开百度交易平台官网
  • bbs网站设计模板营销策划书模板范文
  • 网站关键词排名怎么做网络推广方式有哪些
  • 网站制作品牌有哪些2022今天刚刚发生地震了
  • 政府网站 banner 源码做一个微信小程序需要多少钱
  • 深圳专业建网站深圳seo云哥