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

qq钓鱼网站生成器手机版3d网页游戏平台

qq钓鱼网站生成器手机版,3d网页游戏平台,广元网站设计,王野天津13.Python从入门到精通—Python 集合操作与方法概览 Python 集合集合的基本操作1、添加元素2、移除元素3、计算集合元素个数4、清空集合5、判断元素是否在集合中存在 集合内置方法完整列表 Python 集合 在Python中#xff0c;集合是一种无序、不重复的数据类型。集合通常用于… 13.Python从入门到精通—Python 集合操作与方法概览 Python 集合集合的基本操作1、添加元素2、移除元素3、计算集合元素个数4、清空集合5、判断元素是否在集合中存在 集合内置方法完整列表 Python 集合 在Python中集合是一种无序、不重复的数据类型。集合通常用于去重、检查成员资格等操作。Python提供了内置的set类型来实现集合可以使用花括号{}或set()函数来创建一个集合。 使用花括号创建集合 my_set {apple, banana, orange} print(my_set) # 输出 {banana, orange, apple}使用set()函数创建集合 my_set set([apple, banana, orange]) print(my_set) # 输出 {banana, orange, apple}可以使用add()方法向集合中添加元素 my_set {apple, banana, orange} my_set.add(pear) print(my_set) # 输出 {banana, orange, pear, apple}可以使用remove()方法从集合中删除元素 my_set {apple, banana, orange} my_set.remove(banana) print(my_set) # 输出 {orange, apple}可以使用in运算符来检查元素是否属于集合 my_set {apple, banana, orange} print(apple in my_set) # 输出 True print(pear in my_set) # 输出 False需要注意的是集合中的元素必须是不可变的对象因为集合的实现也是基于哈希表的。如果集合中包含可变对象例如列表或字典将引发TypeError异常。 集合的基本操作 1、添加元素 在Python中可以使用以下方法向字典中添加元素 使用键来添加元素使用方括号[]和赋值符号将新的键值对添加到字典中。使用update()方法使用update()方法将一个字典中的键值对添加到另一个字典中。 下面是这两种方法的示例 # 使用键来添加元素 my_dict {key1: value1, key2: value2} my_dict[key3] value3 print(my_dict) # 输出{key1: value1, key2: value2, key3: value3}使用update()方法添加元素 my_dict {key1: value1, key2: value2} new_dict {key3: value3, key4: value4} my_dict.update(new_dict) print(my_dict) # 输出{key1: value1, key2: value2, key3: value3, key4: value4}使用这些方法可以方便地向字典中添加新的键值对。 2、移除元素 在Python中可以使用以下方法从字典中移除元素 使用del语句使用del语句和键来删除字典中的元素。使用pop()方法使用pop()方法和键来删除字典中的元素并返回该元素的值。使用clear()方法使用clear()方法删除字典中的所有元素。 下面是这三种方法的示例 # 使用del语句删除元素 my_dict {key1: value1, key2: value2, key3: value3} del my_dict[key2] print(my_dict) # 输出{key1: value1, key3: value3}使用pop()方法删除元素 my_dict {key1: value1, key2: value2, key3: value3} value my_dict.pop(key2) print(my_dict) # 输出{key1: value1, key3: value3} print(value) # 输出value2 使用clear()方法删除所有元素 my_dict {key1: value1, key2: value2, key3: value3} my_dict.clear() print(my_dict) # 输出{}使用这些方法可以方便地从字典中移除元素。 3、计算集合元素个数 在Python中可以使用len()函数来计算集合中元素的个数。例如 my_set {apple, banana, orange} print(len(my_set)) # 输出 3需要注意的是如果集合中有重复的元素它们只会被计算一次。 4、清空集合 在Python中可以使用以下方法清空集合 使用clear()方法使用clear()方法删除集合中的所有元素。 下面是这种方法的示例 # 使用clear()方法清空集合 my_set {1, 2, 3, 4, 5} my_set.clear() print(my_set) # 输出set()使用这种方法可以方便地清空集合中的所有元素。 5、判断元素是否在集合中存在 在Python中可以使用in运算符来判断一个元素是否在集合中存在。例如 my_set {apple, banana, orange} print(apple in my_set) # 输出 True print(pear in my_set) # 输出 False需要注意的是in运算符的时间复杂度是O(1)因此它非常适合用于集合中元素的查找操作。 集合内置方法完整列表 Python中的集合类型内置了多个方法包括 add()向集合中添加元素。 clear()从集合中删除所有元素 copy()返回集合的副本。 difference()返回一个包含两个集合差集元素的新集合。 difference_update()从原集合中删除另一个集合中的元素。 discard()从集合中删除指定元素如果元素不存在则不执行任何操作。 intersection()返回两个集合的交集元素。 intersection_update()将原集合中的元素更新为两个集合的交集元素。 isdisjoint()判断两个集合是否没有交集。 issubset()判断一个集合是否为另一个集合的子集。 issuperset()判断一个集合是否为另一个集合的超集。 pop()随机删除并返回集合中的一个元素。 remove()从集合中删除指定元素如果元素不存在则引发KeyError异常。 symmetric_difference()返回两个集合的对称差集元素。 symmetric_difference_update()将原集合中的元素更新为两个集合的对称差集元素。 union()返回两个集合的并集元素。 update()将原集合中的元素更新为两个集合的并集元素。 # 创建两个集合 set1 {1, 2, 3} set2 {3, 4, 5}# add()向集合中添加元素 set1.add(6) print(add():, set1) # 输出{1, 2, 3, 6}# clear()从集合中删除所有元素 set1.clear() print(clear():, set1) # 输出set()# copy()返回集合的副本 set2_copy set2.copy() print(copy():, set2_copy) # 输出{3, 4, 5}# difference()返回一个包含两个集合差集元素的新集合 diff set2.difference(set1) print(difference():, diff) # 输出{4, 5}# difference_update()从原集合中删除另一个集合中的元素 set2.difference_update(set1) print(difference_update():, set2) # 输出{4, 5}# discard()从集合中删除指定元素如果元素不存在则不执行任何操作 set2.discard(4) print(discard():, set2) # 输出{5}# intersection()返回两个集合的交集元素 inter set1.intersection(set2) print(intersection():, inter) # 输出set()# intersection_update()将原集合中的元素更新为两个集合的交集元素 set1.intersection_update(set2) print(intersection_update():, set1) # 输出set()# isdisjoint()判断两个集合是否没有交集 print(isdisjoint():, set1.isdisjoint(set2)) # 输出True# issubset()判断一个集合是否为另一个集合的子集 print(issubset():, set1.issubset(set2)) # 输出False# issuperset()判断一个集合是否为另一个集合的超集 print(issuperset():, set2.issuperset(set1)) # 输出False# pop()随机删除并返回集合中的一个元素 popped set2.pop() print(pop():, popped) # 输出5 print(pop() after:, set2) # 输出{3}# remove()从集合中删除指定元素如果元素不存在则引发KeyError异常 set2.remove(3) print(remove():, set2) # 输出set()# symmetric_difference()返回两个集合的对称差集元素 sym_diff set1.symmetric_difference(set2) print(symmetric_difference():, sym_diff) # 输出{1, 2}# symmetric_difference_update()将原集合中的元素更新为两个集合的对称差集元素 set1.symmetric_difference_update(set2) print(symmetric_difference_update():, set1) # 输出{1, 2}# union()返回两个集合的并集元素 union_set set1.union(set2) print(union():, union_set) # 输出{1, 2}# update()将原集合中的元素更新为两个集合的并集元素 set1.update(set2) print(update():, set1) # 输出{1, 2} 这些方法可以对集合进行各种操作具体用法可以参考Python官方文档。
http://www.pierceye.com/news/217010/

相关文章:

  • 美妆网站建设项目计划书软件开发培训班机构
  • 小视频网站怎么做seo网络优化师
  • 建个门户网站新手学编程用什么软件
  • 旅游网站建设规范wordpress用户注册协议
  • 淘宝客网站女装模板下载wordpress5 没有块引用
  • 35网站建设博客移动端网站模板
  • 卡盟网站建设公司品牌策划ppt
  • 自己如何做网站教程广州建网站有哪些
  • 网站建设 市场规模加强财政门户网站建设工作
  • wordpress 搭建多站点电子商务网站
  • 免费制作网页的网站万网租空间 网站
  • 上海 网站 备案ios开发网站app
  • 网站建设,h5,小程序众安保险
  • 大连网站建设资讯网站seo如何优化
  • 手表网站建设策划西地那非片怎么服用最佳
  • 常德网站设计英文版网站怎么做
  • 权威网站建设网站的工具
  • php手机网站模板厦门网站设计建设
  • 焦作集团网站建设做食品网站需要什么资质
  • 西北电力建设甘肃工程公司网站90设计电商模板
  • 内蒙古网站设计推广网站注册赚佣金
  • 医药类网站建设评价wordpress微信支付模板
  • 如何查看网站空间商手机服务器下载安装
  • 北京响应式网站建设报价英文版网站案例
  • 做爰全过程免费的视频99网站做h5单页的网站
  • 怎么才能百度做网站海外直播
  • 响应式企业网站开发所用的平台酷炫网站首页
  • 西安网站建设全包大发 wordpress
  • html5 网站开发定制做公司网站好处
  • 建站网站教程网站建设工程师职责说明书