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

模板演示网站移动网站开发公司

模板演示网站,移动网站开发公司,炎推小说推广下载,网站做百度推广怎么推广网站目录 详细操作 一#xff0c;创建字典dict 使用{}创建字典 2.使用dict()进行类型转换 3.如何访问dict中值 二#xff0c;dict内置方法的使用#xff1a; 1.删除dict值 clear() 2.获取dict值 get(),setdefault() 3.获取dict的键值和值items() 4获取dict 的键值key…目录 详细操作 一创建字典dict  使用{}创建字典 2.使用dict()进行类型转换 3.如何访问dict中值  二dict内置方法的使用  1.删除dict值 clear() 2.获取dict值 get(),setdefault() 3.获取dict的键值和值items() 4获取dict 的键值keys() 5.获取dict的值列表values() 6.删除dict中的键pop()popitem() 7.增添字典的内容 updata()访问增添法 8.拷贝字典copy() 详细操作 一创建字典dict  使用{}创建字典 {key(类型)values(相应的类型的值)} 注意dict的特性 根据关键字key取获取内容关键字不能重复关键字key是不可变数据因此listdict不能做关键字 创建一个空字典和一个包含有int型, float型, b型, tuple型值的dict dict_data {} dict_data1 {1: 2, 1.2: 1.5, b2: b6, (): (1, 5)} print(dict_data, dict_data1) 结果{} {1: 2, 1.2: 1.5, b2: b6, (): (1, 5)}  2.使用dict()进行类型转换 要想转换为dict必须要有dict型的形式即key: values 将tuple型 list型 转换为dict型 tuple_data ((1, 2), (he, hi), [5, 4], [hello, world]) dict_data dict(tuple_data) print(dict_data, type(dict_data)) 显示{1: 2, he: hi, 5: 4, hello: world} class dict 3.如何访问dict中值  访问字典根据的是key dict_data {1: 5, 1: 5, b2: b5} print(dict_data[1]) 显示5 二dict内置方法的使用  1.删除dict值 clear() clear(...)  D.clear() - None.  Remove all items from D.   删除dict中所有的值 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.clear()) 结果None 2.获取dict值 get(),setdefault() 1get()获取值 get(self, key, defaultNone, /) Return the value for key if key is in the dictionary, else default. 如果 key 在字典中则返回 key 的值否则返回默认值None dict_data {1: 5, 1: 5, b2: b5} print(dict_data.get(1)) print(dict_data.get(5) dict_data) 显示5            None {1: 5, 1: 5, b2: b5} (2) setdefault()方法获取值 setdefault(self, key, defaultNone, /)  Insert key with a value of default if key is not in the dictionary. 输入key如果key在字典中则返回key相应的值如果不存在则返回None并且将所查找key 和返回的None增添到字典中。 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.setdefault(1)) print(dict_data.setdefault(5), dict_data) 显示5            None {1: 5, 1: 5, b2: b5, 5: None} 3.获取dict的键值和值items() items(...)  D.items() - a set-like object providing a view on Ds items   将字典中的key和values以元组和列表的显示进行输出 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.items()) 显示dict_items([(1, 5), (1, 5), (b2, b5)]) 4获取dict 的键值keys() keys(...)  D.keys() - a set-like object providing a view on Ds keys 将字典中的key以列表的形式进行输出 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.keys()) 显示dict_keys([1, 1, b2]) 5.获取dict的值列表values() values(...)  D.values() - an object providing a view on Ds values 将字典中的values以列表的形式进行输出 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.values()) 显示dict_values([5, 5, b5]) 6.删除dict中的键pop()popitem() 1pop()的使用 pop(k[,d]) remove specified key and return the corresponding value. 移除指定的键并返回相应的值。 dict_data {1: 5, 1: 5, b2: b5} print(dict_data.pop(1), dict_data) 显示5 {1: 5, b2: b5} 2popitem()的使用 popitem(self, /)  Remove and return a (key, value) pair as a 2-tuple. 从字典中删除最后面的键值对并返回 直到字典被删除至空则引发异常 KeyError。 7.增添字典的内容 updata()访问增添法 (1)updata()将字典与另一个字典或可迭代的键值对合并。 dict_data {1: 5, 1: 5, b2: b5} dict_data1 {(): (1, 5), he: haha} dict_data.update(dict_data1) print(dict_data) 显示{1: 5, 1: 5, b2: b5, (): (1, 5), he: haha} 2访问增添法 dict_data {1: 5, 1: 5, b2: b5} dict_data[5] 6 print(dict_data)显示{1: 5, 1: 5, b2: b5, 5: 6} 8.拷贝字典copy() copy(...)  D.copy() - a shallow copy of D  get(self, key, defaultNone, /)  Return the value for key if key is in the dictionary, else default. 1.浅拷贝 dict_data {1: 5, 1: 5, b2: b5, (): (1, 2)} dict_data1 dict_data.copy() print(dict_data1) print(id(dict_data[()]), id(dict_data1[()])) 显示{1: 5, 1: 5, b2: b5, (): (1, 2)}             2986175855424 2986175855424 2.深拷贝 import copydict_data {1: [1, 2, 3]} dict_data1 dict_data.copy() dict_data2 copy.deepcopy(dict_data) print(dict_data1) print(dict_data2) print(id(dict_data), id(dict_data1), id(dict_data2)) print(id(dict_data[1]), id(dict_data1[1]), id(dict_data2[1])) print(id(dict_data[1][0]), id(dict_data1[1][0]), id(dict_data2[1][0])) print(id(dict_data[1][1]), id(dict_data1[1][1]), id(dict_data2[1][1])) print(id(dict_data[1][2]), id(dict_data1[1][2]), id(dict_data2[1][2])) 显示 {1: [1, 2, 3]} {1: [1, 2, 3]} 2506703793856      2506702801728     2506704041984 2506704042304      2506704042304     2506703925376 140725397418792 140725397418792 140725397418792 140725397418824 140725397418824 140725397418824 140725397418856 140725397418856 140725397418856 两则的区别
http://www.w-s-a.com/news/639996/

相关文章:

  • 网站管理办法制度公司招聘信息
  • 宜昌市建设监理协会网站免备案免费域名
  • 河北省建设银行网站首页备案号怎么放到网站
  • 做电脑网站用什么软件有哪些wordpress版权修改
  • 加强部门网站建设工作wordpress文章页横幅
  • 中英网站怎么做wordpress本地音乐
  • 万网提供的网站建设服务的具体项目祥云平台网站建设
  • ftp网站怎么看后台的代码网站 制作软件
  • 网站开发软件教程网站tag 怎么实现
  • 中国建设监理协会化工监理协会网站彩票站自己做网站吗
  • 170个可带链接锚文本外链的网站论坛微信上如何创建小程序
  • 用js来做网站亳州建设局网站
  • 做网站的公司利润多少呢纺织厂网站模板
  • 网页设计构建的基本流程宜宾seo网站建设
  • 西安网站开发公司价格保定徐水网站建设
  • 学做川菜下什么网站软件著作权和专利的区别
  • 百度网站标题东莞外包公司有哪些
  • 织梦增加网站英文名称网页界面设计特点
  • 企业如何进行网站建设棋牌代理平台
  • 韩国做美食网站有哪些seo优化在线诊断
  • 网站建设规划模板做擦边网站
  • 做网站台式还是笔记本网上下载的免费网站模板怎么用
  • 高校网站群管理系统凡科建站是永久的吗
  • 深圳网站建设服务电话网站通栏设计素材
  • 网站里面的视频功能怎么做网站名注册
  • 网站游戏下载厦门php网站建设
  • 沈阳关键词网站排名一台服务器做两个网站吗
  • 哪个行业该做网站但是没有做dom手表官方网站
  • 网站建设费 大创wordpress中函数get
  • 怎样建设个自己的网站首页有没有专门教做扯面的网站