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

数据类型-字典

字典(可变类型):

  info = {"k1":1,"k2":"222","k3":"guohan"}    可变类型不可以做字典的键(列表,字典,集合)

公共功能:

    1.索引:info["k1"]    通过键

    2.切片:无

    3.步长:无

    4.for循环:for i in info = for i in info.keys():  for i in info.values():  for v1,v2 in info.items():

    5.删除:del语句:del info["k1"]  pop:  info.pop("k1","无")>>>如果k1不存在返回 无

    6.修改:通过索引或者update

    7.len:  len(info)>>>3

独有方法:

    增/改:索引或者update

        索引:info["k4"] = 2  info["k1"] = 2

        update:  info.update({"k1":2,"k4":2})     info.update(k1=2)

        setdefault:  info.setdefault("k1",[1,2])  表示如果k1存在返回k1的值,不存在则添加k1值为[1,2]  

                            setdefault:  key不存在则设置默认值,并且将此键值对放入字典中,key存在则不设置默认,并且返回已经有的值

    删:del语句:del info["k1"]  pop:  info.pop("k1","无")  clear:清空

    查:for循环 +keys(),values(),items()  索引  get: get("k3","无”)  info.get("k7","不存在")>>>不存在

字典的嵌套:

    info_dic={'name':'egon','age':18,'sex':'male'}

    info_dic['hobbies']=[]
    info_dic['hobbies'].append('study')
    info_dic['hobbies'].append('read')                    >>>{'name': 'egon', 'age': 18, 'sex': 'male', 'hobbies': ['study', 'read']}

 

http://www.gsyq.cn/news/13707.html

相关文章:

  • 步进电机T型加减速
  • 苍穹外卖-day03(公共字段自动填充,新增菜品,菜品分页查询,删除菜品,修改菜品) - a
  • 对四大经典请求方式的疑惑
  • 2026 NOI 做题记录(四)
  • 给小孩出数学题
  • dotnet项目编译运行
  • 采用IOT-Tree消息流MQTT模块节点实现监测数据推送功能
  • Powershell 进阶语(三)
  • 随机函数
  • 完整教程:前端学习-HTML
  • 深入解析:ShellExtensionU.dll COMToolKit.dll CardRes.dll grubinst.exe vbar332.dll Vb5db.dll dao360.dll
  • VSCod安装esp-idf插件 ERROR_INVALID_PIP错误解决
  • [解决方案] 回顾一下业务中的网络技术演化
  • 深入解析:高性能分布式对象存储RustFS
  • 一款在线免费 PDF AI 工具平台,PDF 拆分,合并,加水印,PDF与Word、Excel、PPT、图片、TXT、HTML、Markdown互转的在线AI工具
  • 数学知识
  • 从0到1搭建高隐蔽性C2基础设施
  • 2025 年超声波清洗机最新权威推荐排行榜:龙门式 / 悬挂式 / 全自动等多类型设备 TOP3 品牌深度解析与选购指南
  • 详细介绍:【论文阅读 | ICCV 2025 | M-SpecGene:面向 RGBT 多光谱视觉的通用基础模型​​】
  • 数据类型-字符串
  • 详细介绍:零基础学AI大模型之LangChain六大核心模块与大模型IO交互链路
  • 基础组合计数与卢卡斯定理
  • 使用Python网络爬虫抓取牛客网题目
  • debian13 btrfs 启用swapfile进行休眠(根据回忆大概写的)
  • 深入解析:C# 串口通信全解析:从基础到复杂协议的设计思路
  • 酵母表面展示技术:从蛋白分析到多领域应用,解锁可持续发展的生物新工具
  • 9/28数学错题分析
  • linux查找指定字符串的三种方法 - 指南
  • 深入解析:自动驾驶中的传感器技术53——Radar(14)
  • 9/28