网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > Python >

数据类型-字典

时间:2025-09-28 23:38

人气:

作者:admin

标签:

导读:字典(可变类型): info = {quot;k1quot;:1,quot;k2quot;:quot;222quot;,quot;k3quot;:quot;guohanquot;} 可变类型不可以做字典的键(列表,字典,集合) 因此键可以是整数什么的如 info = {1:2}...

字典(可变类型):

  info = {"k1":1,"k2":"222","k3":"guohan"}    可变类型不可以做字典的键(列表,字典,集合)    因此键可以是整数什么的如 info = {1:2}

公共功能:

    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或者setdefault

        索引: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']}

 

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信