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

dict(字典)

创建字典:info = {

“age”: 18,

“name”: “zhangsan”,

“li”: [ 11,[],(),22,33,{“k1” :  “vv1”, “sex” : 0} ] ,

}

(1)字典的keys可以是数字、字符串、元组,keys不能重复,否则第二个以后的key无法显示

(2)取值:info[“age”]、info.get(“age”,default):值不存在用default填充

    区别:info[“age”]的key不存在则报错,get()不会

(3)clear(),清空字典

(4)copy(),复制字典(浅拷贝)

(5)del info[keys],通过key删除字典元素

(6)for item in info: 循环得到key,item为info的key

(7)for item in info.keys(): 循环得到keys

(8)for item in info.values(): 循环得到value

(9)for k,v in info.item():循环得到key和value

(10)v = dict.fromkeys(list, value),根据序列list的每一个元素作为key,value作为值生成字典

(11)pop(key),删除key为key的元素,并返回被删除的元素

(12)popitem(),随机删除,并返回key、value键值对

(13)setdefault(key, value),设置值。key已存在,不设置,返回当前key值,key不存在则设置key、value,并返回value

(14)update({key1:value1, key2:value2})

     或update(key1=value1, key2=value2),更新value值

转载于:https://www.cnblogs.com/doublet/p/9750962.html

相关文章:

  • Android Handler机制理解
  • 前端面试忽悠师入门,教你如何从容面试。
  • mysql用户权限设置
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • linux下去除空行的方法
  • Mysql主从安装配置
  • 4个终于被破译的世界级密码
  • Enumerable.Single和Enumerable.SingleOrDefault方法
  • MariaDB Window Functions窗口函数分组取TOP N记录
  • Linux职场解读:如何进入500强企业?
  • 拥抱电商,语音助手正在成为“方便之王”
  • 第0次作业
  • Linux Bash Shell字符串抽取、按列合并和格式化输出
  • TCP/IP学习笔记(7)-广播,多播IGMP协议
  • 【编译打包】sphinx-for-chinese-2.2.1-r4311.el6.src.rpm
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [译] React v16.8: 含有Hooks的版本
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 345-反转字符串中的元音字母
  • chrome扩展demo1-小时钟
  • echarts花样作死的坑
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • socket.io+express实现聊天室的思考(三)
  • tensorflow学习笔记3——MNIST应用篇
  • VuePress 静态网站生成
  • 基于组件的设计工作流与界面抽象
  • 记一次删除Git记录中的大文件的过程
  • 近期前端发展计划
  • 聚簇索引和非聚簇索引
  • 漂亮刷新控件-iOS
  • 十年未变!安全,谁之责?(下)
  • 试着探索高并发下的系统架构面貌
  • 新手搭建网站的主要流程
  • Java总结 - String - 这篇请使劲喷我
  • ​configparser --- 配置文件解析器​
  • ​低代码平台的核心价值与优势
  • #Z2294. 打印树的直径
  • #微信小程序:微信小程序常见的配置传旨
  • $ git push -u origin master 推送到远程库出错
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)RocketMQ初步认识
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)关于pipe()的详细解析
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Reactor简单使用教程
  • .net 发送邮件
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?