python中字典用法总结

敬申火 2022-08-06 05:23:36 阅读数:737

总结Python字典用法

dict 字典的一些用法

共有 6 种用法

1. 查看
  有两种方式:
      a. dict[key] -> 若 key 值不存在,会报 KeyError 的错误 ; 若 key 值存在,返回 key 所对应的 value 值
​
      b. dict.get(key, default) -> 若 key 不存在不会 报错, 会返回 default
          总结:dict 字典根据 key 来查看 dict 中的数据 就相当于 list 中 要根据 index 来看其,相对应的数据
                但是 dict 是无序的,所以导致没有 index 这一说法,只能根据 key
2. 新增/修改
  一种方式:
      dict[key] = value -> a. 当 key 值存在,就修改 key 所对应的 value 值
                            b. 当 key 值不存在,就 添一个键值对 {key: value}
      dict[key] = dict.get(key, default)
3. 删除
  两种方式:
      a. mydict.pop(key)
          根据 key 值 来删除 字典 中的键值对
      b. mydict.popitem()
          默认删除 dict 字典中的最后一个元素
4. 遍历
  四种方式:
      a. 遍历 keys -> for key in mydict
​
                        mydict.keys() -> 现将 dict 字典中的 keys 用一个 list 封装好
                        然后再遍历   -> for key in mydict.keys()
​
      b. 遍历 values -> mydict.values() -> 将 dict 字典中的 values 用一个 list 封装好
                                              然后再遍历 -> for value in mydict.values
​
      c. 遍历 key 与 values -> mydict.items() -> 先将 dict 中的 键值对 用 元组 tuple 封装好,然后在放到 list 中
                                                最后在遍历 -> for item in mydict.items()
5. 统计长度
  总结:
      len(mydict)
      统计的是字典的 key 值的个数
6. 成员关系
  总结:
      '甜心' in mydict -> false
      看的是属不属于 key ,是 key 之间的成员关系
版权声明:本文为[敬申火]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/shuju1_/article/details/126076977