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

什么叫利用网站做蜘蛛池sem是什么的缩写

什么叫利用网站做蜘蛛池,sem是什么的缩写,自己怎么做点击量好的网站,南沙网站建设方案前言 本文主要介绍Python中的字典(dict),主要内容包括:字典简介、字典特性、字典的基本操作。 文章目录 前言一、字典简介二、字典特性1、键值对2、无序性?3、可变性4、键的唯一性5、值的类型不限 三、字典的基本操作1、创建2、访问3、增加…

前言

本文主要介绍Python中的字典(dict),主要内容包括:字典简介、字典特性、字典的基本操作。

文章目录

  • 前言
  • 一、字典简介
  • 二、字典特性
    • 1、键值对
    • 2、无序性?
    • 3、可变性
    • 4、键的唯一性
    • 5、值的类型不限
  • 三、字典的基本操作
    • 1、创建
    • 2、访问
    • 3、增加、修改
    • 4、删除
    • 5、合并
    • 6、遍历
    • 7、查询字典的长度

一、字典简介

字典每个基本元素都包括两个部分:键(key) 和 键对应的值(value),字典的语法定义为:{键 : 值 , … },每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:

my_dict = {'a': 1, 'b': 2, 'c': 3}
print(type(my_dict))

输出结果:

<class 'dict'>

二、字典特性

1、键值对

字典由键和值组成,键和值之间用冒号隔开,每个键值对之间用逗号分隔,如:

my_dict = {'a':1, 'b':2, 'c':3}
print(type(my_dict))
print(my_dict)

输出结果:

<class 'dict'>
{'a': 1, 'b': 2, 'c': 3}

2、无序性?

在python3.7版本之前,字典中的键值对是无序的。Python 3.7及以上版本中,字典实现中引入了一个新特性,即维护一个容纳插入顺序的子表。这种顺序子表允许字典在迭代或者输出时按照插入顺序返回其条目,而不是哈希表中的任意顺序(python3.7版本前),它的输出顺序通常是稳定的,但是我们仍然不可以认为字典是有序的,这种有序的特性没有得到明确的规定。(如果你的版本是python3.7以上,有例子说明是字典是无序的,请写在评论区,感谢!)

3、可变性

字典是可变的,可以对字典中的键值对进行增加、删除、修改等操作,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}my_dict['d'] = 4
del my_dict['a']
my_dict['b'] = 9
print(my_dict)

输出结果:

{'b': 9, 'c': 3, 'd': 4}

4、键的唯一性

字典中的键必须是唯一的,所以可以用数字、字符串或元组充当,如果一个字典中有相同的键,后面的键将会覆盖前面的键对值,如:

my_dict = {'a': 1, 'b': 2, 'a': 3}
print(my_dict)

输出结果:

{'a': 3, 'b': 2}

5、值的类型不限

字典中的值可以是任何数据类型,如:

my_dict = {'a': (1,2), 'b': [3,4], 'c': {5,6},'d':'hello'}
print(type(my_dict))
print(my_dict)

输出结果:

<class 'dict'>
{'a': (1, 2), 'b': [3, 4], 'c': {5, 6}, 'd': 'hello'}

三、字典的基本操作

字典的基本操作有:创建、访问、增加、修改、删除、合并、遍历、查询字典的长度等

1、创建

创建字典有两种方式:1)使用大括号 { } 创建空字典、2)使用内建函数 dict() 创建字典,如:

my_dict1 = {'a': 1, 'b': 2, 'c': 3}
my_dict2 = dict({'d': 4, 'e': 5, 'f': 6})
print(type(my_dict1))
print(type(my_dict2))

输出结果:

<class 'dict'>
<class 'dict'>

2、访问

使用键来访问字典中的值,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_dict['b'])

输出结果:

2

3、增加、修改

使用赋值语对字典中的键值对添加或修改,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict['d'] = 4
my_dict['a'] = 9
print(my_dict)

输出结果:

{'a': 9, 'b': 2, 'c': 3, 'd': 4}

4、删除

使用 del 关键字和给定键来删除字典中的元素,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['a']
print(my_dict)

输出结果:

{'b': 2, 'c': 3}

5、合并

使用update()方法将一个字典合并到另一个字典中,如:

my_dict1 = {'a': 1, 'b': 2, 'c': 3}
my_dict2 = {'d': 4, 'e': 5, 'c': 9}
my_dict1.update(my_dict2)
print(my_dict1)

输出结果:

{'a': 1, 'b': 2, 'c': 9, 'd': 4, 'e': 5}

注意:如果两个字典中拥有相同的键,后一个字典中的值将覆盖前一个字典中的值。

6、遍历

使用 for 循环来遍历字典中的所有键值对,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}print('输出遍历键:', end='')for key in my_dict:print(key ,' ' , end='')
print()print('输出遍历值:', end='')for val in my_dict.values():print(val,' ' , end='')
print()print('输出遍历键值对:', end='')for key, val in my_dict.items():print(key, val,'   ' , end='')
print()

输出结果:

输出遍历键:a  b  c  
输出遍历值:1  2  3  
输出遍历键值对:a 1    b 2    c 3   

7、查询字典的长度

使用内置函数 len() 来获取字典中键值对的数量,如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
length = len(my_dict)
print(length)

输出结果:

3
http://www.15wanjia.com/news/28003.html

相关文章:

  • 深圳制作网站专业国际国内新闻最新消息今天
  • 网站一屏做多大天猫关键词排名怎么控制
  • 建设工程规划许可证办理网站软文推广一般发布在哪些平台
  • 本地网站搭建百度一下官网首页百度一下百度
  • 网站建设属于会计哪个科目网络推广是做什么工作
  • 深圳网站建设公司排行榜厦门百度推广排名优化
  • 试客那个网站做的好抖音搜索关键词排名查询
  • 什么网站教做医学实验报告新闻稿代写平台
  • mac系统的wordpress关键词优化推广
  • 动态网站建设组成地推接单在哪个平台找
  • 网站建设 南昌招标seo博客大全
  • 网站是如何建设的海洋seo
  • 中国有什么网站做跨境零售北京网站建设公司哪家好
  • 升级网页广州seo推广
  • 做动态网站用哪个程序软件比较简单?营销背景包括哪些内容
  • 网站制作书生seo数据优化教程
  • 生活服务手机网站开发软文有哪些
  • 网站建设 环保 图片上海做推广的引流公司
  • 移动网站建设哪家好百度推广后台管理
  • 做女装网站应怎么定位品牌推广外包公司
  • 企业为何要做网站如何进行网络营销策划
  • 网站的做网站公司哪家好网络营销都有哪些形式
  • 管理网站模板下载免费网站制作的要点和步骤详解
  • 企业网站推广制作教程运营和营销是一回事吗
  • 合肥微信网站建设重庆网站制作
  • 抖音号出售网站国内永久免费域名注册
  • 建设网站的企业是什么网络推广外包怎么接单
  • 宁夏做网站找谁网站怎样优化关键词好
  • 做网站一般图片的比例餐饮最有效的营销方案
  • wordpress博客模版seo关键词