当前位置: 首页 > 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.yutouwan.com/news/274467/

相关文章:

  • 深圳小语种网站建设法华寺网站建设
  • 自己做的网站怎么上传到域名建设宠物网站的目的
  • 网站开发原创动漫wordpress主题带会员中心
  • 广州市萝岗区做网站设计服务网店设计流程图
  • 办网站怎么办成都网站排名提升
  • 青岛高端网站建设chrome谷歌浏览器官方下载
  • 怎么用php做网站中国企业网信息网
  • 石家庄桥西网站制作公司做网站还要数据库吗
  • 楼盘价格哪个网站做的好网站建设综合实训案例
  • 什么语言建手机网站网页图片怎么打印出来
  • 贵州网站建设seowordpress阿里云云存储
  • 喀什网站建设公司怎样推广网站平台
  • wordpress导入网站文章字画价格网站建设方案
  • 17网站一起做网店怎么下单创办个人网站
  • 简单网站建设方案wordpress kan主题
  • 山东规划 建设部门的网站装潢设计培训
  • 网站建设属于什么领域个人建站赚钱
  • 单位网站建设需要哪些技术中小工厂erp管理系统
  • 网站开发公司怎么找客户沈阳顺天建设集团网站
  • 微信建网站服务网络营销课程个人总结范文
  • 网站建设小结wordpress中文免费主题下载地址
  • 昆明的房产网站建设贵阳市公共住宅投资建设集团官方网站
  • 网址如何备案seo视频
  • 怎样自做网站响应式网站开发现状
  • 网站首页模板图片小程序致美发型设计
  • 做直播网站查询网站dns服务器
  • 网站建设 上海网站建网站数据流分析怎么做
  • 网站无法收录西安seo专员
  • 建英文网站有用吗注册装修公司需要什么条件和资料
  • 微信清粉网站开发做推广任务网站