范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Python元组字典集合简单介绍

  元组
  Python的元组与列表类似,不同之处在于元组的元素不能修改。
  元组使用小括号,列表使用方括号。元组和字符串都是是不可变序列.
  语法:定义元组语法 () 和 ,
  访问元组:和列表一样:a[1]
  修改元组:Python中不允许修改元组的数据,包括不能删除其中的元素。
  元组是不可变的,也就是说,元组中的元素在被赋值后不能改变。但是,
  如果元素本身是一个可变数据类型的列表,那么其嵌套项可以被改变
  tuple函数
  tuple函数的功能与list函数基本上一样的,以一个序列作为参数并把它转换
  为元组,如果参数是元组,那么该参数就会被原样返回。
  多维列表/元祖访问 a[][] 元组的优点
  与列表相比,元组的优点:
  1.通常将元组用于不同的数据类型,将列表用于相同(或相似)的数据类
  型。
  2.由于元组不可变,所以遍历元组比列表要快(较小的性能提升)。
  3.元组可以用作字典的Key,而列表不行。因为字典的Key 必须是不可变的,
  元组本身就是不可变的。
  4.如果数据不需要更改,将其作为元组来实现,可以确保"写保护"。 字典
  变量student为字典类型:
  student= {‘name’:‘宋江’, ‘id’:100, ‘sex’:‘男’, ‘address’:‘中国’}
  字典访问
  student[‘key’]
  ➢ 访问不存在的键则会报错,解决方法:
  ➢ get()
  使用get(‘key’)不存在不会报错,而且可以设置默认值
  在我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置
  默认值
  字典的增删改查 添加元素
  如果在使用 变量名[‘键’] = 数据 时,这个"键"在字典中,不存在,
  那么就会新增这个元素
  删除元素
  ​ 对字典进行删除操作,有一下几种
  1. del删除指定的元素
  2. del删除整个字典
  3. clear清空整个字典
  4. pop删除字典指定元素并且得到值
  5. popitem随机返回并删除字典中的一对键和值(项)第二部分 {默认会从最后一个开始删除} 修改元素
  ​ 字典的每个元素中的数据是可以修改的,只要通过key找到,即可修
  改
  查找元素
  info = {‘name’:‘宋江’, ‘id’:100, ‘sex’:‘男生’, ‘address’:‘中国梁山’}
  name = info.get("name")
  print("使用get(key)查找=",name)
  name = info["name"]
  print("使用[key]=",name)
  if "name" in info:
  print("使用in根据key从字典中查找name是存在的")
  if "name" in info.keys():
  print("使用in根据key从字典中的info.keys()查找name是存在的")
  if "宋江" in info.values():
  print("使用in根据’值’从字典中的info.values()查找宋江是存在的")
  #字典的查看方式
  info = {‘name’: ‘宋江’, ‘age’: 22, ‘sex’: ‘男’, ‘address’: ‘中国梁山’}
  #1.通过Key
  print(info["name"])
  #2.通过判断,某个Key是否存在于字典中
  if "age" in info:
  ​ print("使用in根据key从字典中查找age是存在的")
  if "name" in info.keys():
  ​ print("使用in根据info.keys()从字典中查找name是存在的")
  if "宋江" in info.values():
  print("根据‘值’从字典中的info.values()查找宋江是存在的") 字典的键值操作
  len() 测量字典中,键值对的个数
  keys 返回一个包含字典所有KEY的列表
  values 返回一个包含字典所有value的列表
  items 返回可遍历的(键, 值) 元组数组
  has_key Python3中废弃了,这个方法是python 2.6以后支持的,但在python 3.0版本开始
  将使用in.
  dict.has_key(key)如果key在字典中,返回True,否则返回False
  字典遍历
  通过for … in …:的语法结构,我们可以遍历字符串、列表、元组、
  字典等数据结构。 字符串遍历
  列表遍历
  元组遍历
  使用枚举遍历enumerate()
  遍历列表引入enumerate
  如果对一个列表,既要遍历索引又要遍历元素时,首
  先可以这样写:
  集合(set):
  集合与之前列表、元组类似,可以存储多个数据,但是这些数据是不重
  复的。
  集合对象还支持联合(union), 交集(intersection),差集(difference)等数学运算。
  ​ 集合(set)、列表(list)、元组(tuple)相互转换:
  x = set("abcd")有重复的值就是自动去重,会按照ASCII编码表排序
  y = set("djec")
  x&y求交集
  x|y求并集
  x-y求差集
  引用
  用id()来判断两个变量是否为同一个变量的引用
  在Python中值是靠引用来传递的
  我们可以用id()来判断两个变量是否为同一个变量的引用。
  我们可以把id理解为那块内存的地址表示。
  可变类型和不可变类型
  不可变类型:字符串、数字、元组
  可变类型:列表,字典
  不可变类型不能修改值
  可以变类型可以修改值
  引用的应用-三种方式交换两个数
  第一种方式:使用第三方变量
  第二种方式:使用两个数和 在 减掉另外一个数
  第三种方式:Python特有方式 #交换两个数,并且保证地址不变 #第一种方式:使用第三方变量实现交换 a=4 b=5 print("交换前:") print(id(a)) print(id(b))   c = a a = b b = c print("交换后:") print(id(a)) print(id(b))   #第二种使用两个数和减掉另外一个数 a=4 b=5 print("交换前:") print(id(a)) print(id(b))   a = a+b b = a-b a = a-b   print("交换前:") print(id(a)) print(id(b))     #第三种,Python独有方式 a = 4 b = 5 print("交换前:") print(id(a)) print(id(b)) a,b = b,a print("交换后:") print(id(a)) print(id(b))
  想要了解更多免费Python相关资料,官方技术交流群:943406067 ,让你快速掌握java从入门到精通实战技能。加微信也可以哦:微信号:codingbb

华为2022年04月09日新消息华为华为2022年04月09日新消息美国做梦也想不到中国第二个华为悄然诞生正悄悄征服世界华为Mate50系列或首发!曝鸿蒙HarmonyOS3。07月发布手机性能过剩创新不足换块电2022年空气净化器哪个牌子好?怎样选空气净化器?空气净化器推荐感谢大家的支持与陪伴,粉丝2021年已经突破一万啦。您的点赞支持就是给我最大的鼓励!提前谢谢各位啦本文主要解决两个问题空气净化器有什么用,适合你吗?空气净化器如何选购,怎么挑呢?强运动骨传导耳机南卡runnerPro3开箱测评,南卡Pro3和一代对比一年前购入runnerPro,每次跑步都会带着,不得不说骨传导耳机和跑步真的太搭了下面小小冰给大家分享一下Pro3的实际体验,然后对比分析一下南卡runnerPro3和一代两者之间苹果14即将震撼上市近来苹果14要上市的消息闹得沸沸扬扬,据闻这款苹果14将要进行大升级,最为重要的的刘海屏幕终于要去掉了,取而代之的是一个横着的一个i字形的刘海,颜值会更高,同样的屏幕占比更大,给人老人已经三次出去买不到东西了,你们小区(沈阳)还有实体卖菜吗?有的。1小区群里,有生鲜超市进群。每天发布蔬菜水果粮油肉蛋等商品的价格,顾客自主选择,一般50元起送。2老人不会进微信群和微信转账的,去小区的车库门口,或小区的门口看看,一般有生鲜腾讯也救不活企鹅电竞,下一个无法体面离场的直播平台是谁4月7日,企鹅电竞发布公告称,由于业务发展策略的变更,企鹅电竞及相关产品,即将于2022年6月7日终止运营。目前,该平台已经停止新用户注册新主播及新公会入驻,并关闭了充值通道。并且你见过什么样的有趣电脑病毒?现在不管是个人还是企业用户,想必已经到了谈毒色变的地步,病毒通常被设计的极其隐蔽,同时后果也非常严重,数据资料甚至信用卡账号密码等隐私信息都会被窃取。病毒已成为了不法分子牟利的武器为什么大家都不愿意买滚筒洗衣机?听听经销商怎么说,别再买错了洗衣机是家家户户必备的电器,大家都知道市面上最常见的就是滚筒洗衣机和波轮洗衣机了。但是很多家庭都比较喜欢波轮洗衣机,这是什么原因,下面我们一起来了解一下。滚筒洗衣机的洗净率较差,需魅族19Ultra很高级,对标三星GalaxyS22Ultra,魅族不再沉默相信熟悉的小米手机的用户都知道魅族手机,虽然诞生已久,但魅族始终秉持着工匠精神,将用户体验放在收尾,所使用的Flyme系统没有任何广告,这也导致魅族盈受欠佳,发展速度不如小米手机,手慢抢不到,智己L7Pro首批用户权益太诱人最近几年发展势头迅猛的电动智能汽车,因其产品本身集成了更多更复杂更高科技的功能,所以从越来越多的维度向车主提供了各种不同的权益。而权益的背后,涉及到的其实都是消费者的真金白银。这里干货分享运动相机王牌GoProHERO9和GoProHERO10到底差在哪里?说起运动相机,大家可能会不约而同地想起大名鼎鼎的GoPro,当然Insta360的运动相机也不错,只不过因为Insta360在全景相机方面更有名,所以购买GoPro运动相机的人更多
有网瘾也别摔手机!试试这个方法,大家都成功了智能手机普及后,现在的年轻人网瘾越来越大了。网瘾大了,父母也很着急,有些父母甚至会摔手机来惩罚他们,然而我觉得摔手机是没用的,还得从根本上解决问题!手机的用途我们使用手机是用来沟通车主访谈10万级合资家轿,起亚K3经济耐用配置高,要什么日德系10万元出头的预算,想买辆合资品牌家轿车,选什么好?捷达桑塔纳宝来,车型太老,又是大众套娃脸,没意思轩逸朗逸卡罗拉,好像还不错,但价格高配置低,差点意思!真的就没有一台经济实惠省心大宇小T吹风机深度体验静音速干,飘逸秀发每个人都在追求柔顺有光泽适度蓬松不贴头皮,不过想要好的头发,除了先天发质优势外,后期还必须注意保养。其实在护发方面大概可以分为外部护理和内服食补,内外结合才可以到达优质发质。在食物众车企献爱心援助河南捐款明细盘点2021年7月20日,河南省多地遭遇持续强降雨。连续强降雨造成郑州市大面具严重积水,郑州市也已升级为级防洪应急。据扉旅汽车小编从河南省应急管理厅获悉,截止7月22日,此轮强降雨造成江铃吉利,雷诺在华的新能源梦由谁买单?沉寂了许久的雷诺忽然又掀起了波澜。而风浪的主角不再是东风,而是江铃与吉利。近日,江铃雷诺的首款新能源轿车羿全面曝光,另一方面有传闻爆出雷诺正在寻求吉利的帮助,以便自己生产燃油车。或广汽大目标定到了十五年后,硬骨头要怎么啃?一个大目标。7月27日,2021年投资者开放日上,广汽集团董事长曾庆洪公布了最新未来发展目标2025年全集团汽车产销量达350万辆,新能源占比达到20到2035年力争实现汽车产销量PRO更强,第三代MG6PRO将运动进化到底说到第三代MG6的高光时刻,那一定是秒杀掉秒天秒地秒空气的思域的时候,正因此事件,MG6的运动表现得到了消费者认可。在网上大家很容易就能看到MG6吊打思域的话题。的确,无论是在运动盈利4。8亿,江淮汽车再代工小米?守得云开见月明。折腾了许久的江淮汽车,终迎来了希望。7月27日晚间,江淮汽车发布公告,预计2021年上半年归属于上市公司股东的净利润为4。8亿元左右,同比扭亏为盈。较去年同期亏损16月乘用车市场燃油车趋平稳,新能源抢市场7月,车市各种晒成绩。近日,作为考官的乘联会也公布了关于乘用车6月的销量成绩。从单月数据看,6月乘用车市场零售量为157。5万辆,同比下降5。1,相较2019年6月下降11,前几个铃木电动化战略虽迟但到!可市场还等得住吗?电动汽车这张牌,铃木终于打出来了。近日,据外媒报道,铃木计划于2025年推出首款电动汽车,并将在印度率先上市,随后在日本和欧洲销售。随着铃木进入电动汽车赛道,日本所有主要汽车制造商汽车品牌有什么坏心眼呢,只是想做好年轻化,但年轻人认了吗?每当看到其他人开着自己心爱的座驾到处周游,而自己却每天在挤地铁时,扉旅汽车小编都流出了羡慕的泪水。近期终于下定决心,我要买一辆车!为了货比多家,可以说是跑遍了各大汽车品牌4S店。辗