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

做网站上海公司菏泽 兼职做网站

做网站上海公司,菏泽 兼职做网站,网络规划设计师教程 pdf,广东东莞天气往期文章 跟着我学Python基础篇#xff1a;01.初露端倪 跟着我学Python基础篇#xff1a;02.数字与字符串编程 跟着我学Python基础篇#xff1a;03.选择结构 跟着我学Python基础篇#xff1a;04.循环 跟着我学Python基础篇#xff1a;05.函数 跟着我学Python基础篇#…往期文章 跟着我学Python基础篇01.初露端倪 跟着我学Python基础篇02.数字与字符串编程 跟着我学Python基础篇03.选择结构 跟着我学Python基础篇04.循环 跟着我学Python基础篇05.函数 跟着我学Python基础篇06.列表 跟着我学Python基础篇07.文本 目录 往期文章1. 集合1.1 创建和使用集合1.2 增加和删除元素1.3 子集并集交集和差集 2. 字典2.1 创建字典2.2 访问字典2.3 修改字典中的值2.4 添加新的键值对2.5 删除2.6 遍历 1. 集合 集合是包含一组唯一值的容器和列表不一样集合中的元素不以任何特定的顺序存储不能通过位置进行访问。集合对象的可用操作和数学上的操作是一样的因为集合不需要维护特定的顺序集合操作和等价的列表操作相比要快地多。 1.1 创建和使用集合 为了创建带有初识元素的集合可以指定包含在大括号中的元素。 cast{lq,lxy,lx,mxm}或者可以用set函数将任何序列转换为集合 name[tmo,jerry,tutu,shuazi] castset(name) python中不能通过{}来创建空集合但是可以使用没有参数的set来创建。 castset() 和其他容器一样可以使用len函数来获取元素数量使用in函数和not in函数来确定元素是否在集合中。 由于集合是无序的不能像列表那样使用位置来访问集合中的元素相反使用for循环迭代独立元素但是注意元素的访问顺序依赖于他们在内部是如何存储的而非我们所看到的顺序。 name[tmo,jerry,tutu,shuazi] castset(name)for characters in cast:print(characters) 我们可以看到集合输出中的顺序和创建时候的顺序是不同的。这种不保持初始顺序使更多高效操作得到可能。 1.2 增加和删除元素 集合对象可以添加和删除元素提供了一些常用的方法来操作集合。下面是集合增加和删除元素的方法 增加元素 add(element)向集合中添加一个元素。update(iterable)将一个可迭代对象中的元素添加到集合中。 # 使用add()方法添加单个元素 my_set {1, 2, 3} my_set.add(4) print(my_set) # 输出 {1, 2, 3, 4}# 使用update()方法添加多个元素 my_set {1, 2, 3} my_set.update([4, 5, 6]) print(my_set) # 输出 {1, 2, 3, 4, 5, 6}删除元素 remove(element)从集合中移除指定的元素如果元素不存在则抛出KeyError异常。discard(element)从集合中移除指定的元素如果元素不存在则不抛出异常。pop()随机移除并返回集合中的一个元素。clear()清空集合中的所有元素。 my_set {1, 2, 3, 4, 5}my_set.remove(3) print(my_set) # 输出 {1, 2, 4, 5}my_set.discard(2) print(my_set) # 输出 {1, 4, 5}element my_set.pop() print(element) # 随机输出集合中的一个元素my_set.clear() print(my_set) # 输出 set()需要注意的是尝试从集合中删除不存在的元素时remove()方法会引发KeyError异常而discard()方法则不会。此外由于集合是无序的因此使用pop()方法随机移除并返回集合中的一个元素。 1.3 子集并集交集和差集 在Python中集合Set对象支持多种集合操作包括子集、并集、交集和差集 子集Subset 如果集合A的所有元素都包含在集合B中则集合A是集合B的子集。使用issubset()方法来检查一个集合是否是另一个集合的子集。 A {1, 2, 3} B {1, 2, 3, 4, 5}# 检查A是否是B的子集 result A.issubset(B) print(result) # 输出 True并集Union 两个集合的并集包含了两个集合中的所有元素且不重复。使用union()方法或者|运算符来获取两个集合的并集。 A {1, 2, 3} B {3, 4, 5}# 获取A和B的并集 result A.union(B) # 或者使用 result A | B print(result) # 输出 {1, 2, 3, 4, 5}交集Intersection 两个集合的交集包含了同时存在于两个集合中的所有元素。使用intersection()方法或者运算符来获取两个集合的交集。 A {1, 2, 3, 4} B {3, 4, 5}# 获取A和B的交集 result A.intersection(B) # 或者使用 result A B print(result) # 输出 {3, 4}差集Difference 一个集合相对于另一个集合的差集包含了属于第一个集合但不属于第二个集合的所有元素。使用difference()方法或者-运算符来获取两个集合的差集。 A {1, 2, 3, 4} B {3, 4, 5}# 获取A相对于B的差集 result A.difference(B) # 或者使用 result A - B print(result) # 输出 {1, 2}2. 字典 字典是在键和值之间的容器。字典中的每个键有个关联的值键是唯一的值但一个值可能会被关联到多个键上。 字典是可变的可以动态添加、修改和删除键值对。 2.1 创建字典 创建字典 # 创建一个空字典 my_dict {}# 创建带有初始键值对的字典 my_dict {name: John, age: 25, city: New York}2.2 访问字典 访问字典中的值 my_dict {name: John, age: 25, city: New York}# 通过键访问值 print(my_dict[name]) # 输出: John# 使用get()方法访问值如果键不存在返回指定的默认值 print(my_dict.get(age)) # 输出: 25 print(my_dict.get(country, USA)) # 输出: USA键country不存在返回默认值USA2.3 修改字典中的值 修改字典中的值 my_dict {name: John, age: 25, city: New York}# 修改键name对应的值 my_dict[name] Mike print(my_dict) # 输出: {name: Mike, age: 25, city: New York}2.4 添加新的键值对 添加新的键值对 my_dict {name: John, age: 25, city: New York}# 添加新的键值对 my_dict[country] USA print(my_dict) # 输出: {name: John, age: 25, city: New York, country: USA}2.5 删除 删除键值对 my_dict {name: John, age: 25, city: New York}# 删除键age对应的键值对 del my_dict[age] print(my_dict) # 输出{name: John, city: New York}# 清空字典 my_dict.clear() print(my_dict) # 输出: {}2.6 遍历 遍历字典 my_dict {name: John, age: 25, city: New York}# 遍历键 for key in my_dict:print(key) # 输出: name, age, city# 遍历值 for value in my_dict.values():print(value) # 输出: John, 25, New York# 遍历键值对 for key, value in my_dict.items():print(key, value) # 输出: name John, age 25, city New York
http://www.huolong8.cn/news/274467/

相关文章:

  • 大学生网站开发大赛哈密网站制作
  • 网站建设提供资料表集团网站建设招标
  • 网站备案需要关闭网站吗全国最大装修网站排名
  • 佛山网站开发招聘齐家网装修官网
  • 网站开发语言有什么要求WordPress 古腾堡开发
  • 成都网站软件定制开发做网站教程免费
  • 布吉网站设计it人必看的网站
  • 地方网站自助建站摄影网页
  • 网站建设专题页面wordpress 调用文章内容
  • 如何分析网站流量素材网站源码
  • app开发和网站建设区别局网站建设工作
  • 许昌做网站汉狮网络保健品网站可以做网站
  • 广州做网站网络公司软装设计效果图
  • 宁波方正建设监理网站seo推广软件排名
  • 青岛网站建设博采网络做金融类网站
  • 网站建设方案书原件网站模版 带 手机版
  • 变更备案网站可以访问吗成都市建设部官方网站
  • 自己做网站要不要钱网站开发项目中职责
  • 网站建设地址 北京win2012服务器网站建设
  • 榕江网站建设做字的网站
  • 象屿做核放单的网站管理咨询公司需要的能力
  • 阳江公司网站建设台山网站开发
  • 分类信息网站建设计划关键词挖掘工具
  • 深圳网站搭建找哪里做电商网站用什么系统
  • 那个网站有题做网站推广论坛
  • 免费asp网站程序下载百度竞价价格查询
  • 公司创建的法制网站中国建设银行龙卡信用卡网站
  • 网站商城维护怎么做手机网站开发专业
  • 长安网站建设公司西楚房产网宿迁房产网
  • 做外贸网站哪家公司好如何做网站服务