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

网站设计基本流程网站网址前的小图标怎么做的

网站设计基本流程,网站网址前的小图标怎么做的,金华企业做网站,wordpress中文企业主题 下载dict的用法介绍 创建字典访问字典修改字典删除字典字典的相关函数 列表虽然好#xff0c;但是如果需要快速的数据查找#xff0c;就必须进行需要遍历#xff0c;也就是最坏情况需要遍历完一遍才能找到需要的那个数据#xff0c;时间复杂度是O(n)#xff0c;显然这个速度是… dict的用法介绍 创建字典访问字典修改字典删除字典字典的相关函数 列表虽然好但是如果需要快速的数据查找就必须进行需要遍历也就是最坏情况需要遍历完一遍才能找到需要的那个数据时间复杂度是O(n)显然这个速度是很难接受的于是就必须要有新的数据结构出现于是字典就诞生了 在Python中字典Dictionary是一种无序的数据结构用于存储键值对key-value。字典中的每个元素由一个键key和一个对应的值value组成键和值之间使用冒号:进行分隔每个键值对之间使用逗号,进行分隔。字典中的键必须是唯一的而值可以是任意类型的对象。有点类似C语言中的映射时间复杂度是O(1)。 Python中的字典主要有以下一些特点 无序性字典中的元素没有固定的顺序不能通过索引来访问元素。可变性可以向字典中添加、修改或删除元素。唯一键字典中的键必须是唯一的如果添加了相同的键则后面的键值对会覆盖前面的键值对。 创建字典 很显然使用字典之前需要先创建。在Python中可以使用花括号 {} 或者 dict() 函数来创建字典。字典由键值对组成每个键值对之间使用逗号 , 分隔。键和值之间使用冒号 : 分隔。以下是几种创建字典的方式示例 使用花括号 {} 创建字典 # 创建一个空字典 my_dict {} # 创建一个包含键值对的字典 my_dict {key1: value1, key2: value2, key3: value3}使用 dict() 函数创建字典 # 创建一个空字典 my_dict dict() # 创建一个包含键值对的字典 my_dict dict(key1value1, key2value2, key3value3) # 使用列表或元组创建字典 my_dict dict([(key1, value1), (key2, value2), (key3, value3)])使用字典推导式创建字典 # 创建一个包含键值对的字典 my_dict {key: value for key, value in [(key1, value1), (key2, value2), (key3, value3)]} print(my_dict)上面的第三种写法可能不少同学不容易理解大家可以先记住就行后面的教程我们会讲到。 访问字典 创建字典我们肯定需要进行访问不然创建的就没什么意义了。在Python中可以通过键来访问字典中的值。以下是几种常见的访问字典的方式 利用方括号和键的方式可以直接访问字典中对应键的值。 person {name: John, age: 25, city: New York} print(person[name]) # 输出: John使用get()方法访问值get()方法可以根据给定的键来获取对应的值如果键不存在会返回None。 person {name: John, age: 25, city: New York} print(person.get(name)) # 输出: John使用keys()方法遍历所有键keys()方法返回一个包含字典所有键的迭代器可以用于遍历所有键。 person {name: John, age: 25, city: New York} for key in person.keys():print(key) # 输出: name, age, city使用values()方法遍历所有值values()方法返回一个包含字典所有值的迭代器可以用于遍历所有值。 person {name: John, age: 25, city: New York} for value in person.values():print(value) # 输出: John, 25, New York使用items()方法遍历所有键值对items()方法返回一个包含字典所有键值对的迭代器可以用于遍历所有键值对。 person {name: John, age: 25, city: New York} for key, value in person.items():print(key, value) # 输出: name John, age 25, city New York以上这些方式都是一些访问字典的常用方法你可以根据具体需求来访问字典中的数据。如果键不存在使用方括号的方式会引发KeyError异常而get()方法会返回None需要在代码中做好判断。因此根据实际情况选择合适的访问方式是很重要的。 修改字典 修改字典主要就是修改字典中的元素。在Python中可以通过以下方式修改字典中的值 通过键直接赋值修改值利用方括号和键的方式可以直接通过赋值操作修改字典中对应键的值。 person {name: John, age: 25, city: New York} person[name] Tom print(person) # 输出: {name: Tom, age: 25, city: New York}使用update()方法批量修改键值对update()方法接受一个字典作为参数用于同时修改多个键值对。 person {name: John, age: 25, city: New York} person.update({name: Tom, age: 30}) print(person) # 输出: {name: Tom, age: 30, city: New York}使用setdefault()方法修改值或添加新键值对setdefault()方法接受两个参数第一个参数为要设置的键第二个参数为默认值。如果键存在则返回对应的值如果键不存在则设置该键的值为默认值并返回默认值。 person {name: John, age: 25} person.setdefault(city, New York) print(person) # 输出: {name: John, age: 25, city: New York}person.setdefault(country, USA) print(person) # 输出: {name: John, age: 25, city: New York, country: USA}以上的这些方法都是可以修改字典的你可以根据具体需求来修改字典中的值。如果键不存在则新增键值对如果键存在则修改对应的值。记住字典中的键必须是唯一的如果重复使用相同的键则后面的值会覆盖前面的值。 删除字典 在Python中可以通过以下方式删除字典或字典中的元素 使用del语句删除字典或字典中的键值对使用del语句后跟字典名和要删除的键可以删除字典中的键值对。如果使用del语句后跟字典名则会删除整个字典。 person {name: John, age: 25, city: New York} del person[age] # 删除键为age的键值对 print(person) # 输出: {name: John, city: New York}del person # 删除整个字典使用pop()方法删除指定键的键值对并返回其值pop()方法接受一个键作为参数用于删除字典中指定键的键值对并返回该键对应的值。 person {name: John, age: 25, city: New York} age person.pop(age) # 删除键为age的键值对并返回值 print(person) # 输出: {name: John, city: New York} print(age) # 输出: 253 使用clear()方法清空字典中的所有键值对clear()方法用于移除字典中的所有元素使字典变为空字典。 person {name: John, age: 25, city: New York} person.clear() # 清空字典 print(person) # 输出: {}字典的相关函数 以下是整理的一些关于字典的相关函数这些方法可用于对字典进行各种操作如获取值、添加键值对、删除键值对等。如果有错误的欢迎大家指出。 函数名解释clear()移除字典中的所有元素。copy()返回字典的浅复制副本。fromkeys(seq[, value])创建一个新字典使用指定的键和每个键对应的值。get(key[, default])返回字典中指定键的值。如果键不存在则返回默认值。items()返回字典中所有键值对的元组视图。keys()返回字典中所有键的视图。pop(key[, default])弹出并返回字典中指定键的值。如果键不存在则返回默认值。popitem()弹出并返回字典中的一对键值。setdefault(key[, default])返回字典中指定键的值。如果键不存在则在字典中添加键并返回默认值。update([other])将其他字典或键值对更新到字典中。values()返回字典中所有值的视图。 更多精彩内容请关注同名公众一点siralittle-sir
http://www.dnsts.com.cn/news/131536.html

相关文章:

  • 浙江省建设质量协会网站室内设计效果图多少钱一张
  • 论坛网站开发中遇到的问题小程序商城怎么弄
  • 深圳最好的网站建设公司wordpress templates
  • 怎么知道别人网站是谁做的优化掌握夏邑进入公众号
  • 郓城网站制作网络营销外包顾问
  • 重庆手机模板建站.net 网站 调试
  • 拥有自己的网站广州住建厅官方网站
  • 网站加seo需要多少钱镇江网站定制
  • 南阳网站制作哪家好长沙做网站需要多少钱
  • dede网站模板下载企业网站建设方案应该怎么做
  • 做网站一般用什么 语言小说网站制作开源
  • 远程桌面做网站门户网站是如何做引流的
  • 营销型网站建设套餐淄博网站开发选网泰
  • 排名好的网站建设龙溪网站建设哪家便宜
  • 专业设计网站效果seo云优化如何
  • 平果县免费网站哪家好商务封面图片素材
  • 郑州专业制作网站费用如何做外围网站的代理
  • 广东网站建设公司报价网络营销策划是什么
  • 可以直接打开网站的网页中企动力中山分公司网站
  • 永久免费网站推荐免费网站加速服务
  • 沈阳专业做网站公司wordpress降版本
  • 姜堰 做网站免费注册邮箱帐号
  • 智能建站加盟电话网站建设 诺德中心
  • 河源网站设计北京今朝装饰公司官网
  • 汕头建站网站模板课程网站建设的目的意义
  • wap网站模式网站推广的效果
  • .net网站开发怎么发布未备案的网站 访问 hots
  • asp下载网站代码巴州建设工程信息网
  • 网站建设视频代码花店网站建设规划书
  • 网站建设做网站需要多少钱?宁波网站开发服务