Python字典类型数据

一、什么是字典

  1. 定义:
    1. 字典是一种可变容器模型,且可存储任意类型对象。
    2. 字典是由多个键(key)及其对应的值(value)组成的一种数据类型。
    3. 字典中的 key 一定是唯一的。
  2. 键值对:
    1. key 和 value 是同时存在的,我们称一组 key => value 数据为键值对。
    2. 键值对写法:key: value

二、字典的结构与创建方法

  1. 结构

    1. 在 Python 中,用 { } 将每个 key 及 value 存入字典中。
    2. key 与 value 之间用 : 分隔,多组 key => value 用 , 分隔。
  2. 创建字典

    a = {'name': 'SevenOne', 'age': 22}
    

三、字典支持的数据类型

  1. key

    1. key 支持字符串、数字和元组类型数据。
    2. 注:key只支持上面的3种类型,其他类型都不支持,包括列表。
  2. value

    支持所有类型数据。

  3. a = {'name': 'SevenOne', 'age': 22}
    b = {1: 'one', 2: 'two'}
    c = {(1,2): [1,2],(3,4): [3,4]}
    

四、操作字典

  1. 成员运算符判断 key

    1. 代码:

      user = {'name': 'SevenOne', 'age' : 22, 'height': '175cm'}
      a = 'name' in user
      b = 'width' in user
      c = 'age' not in user
      d = 'like' not in user
      print(a,b,c,d)
      
    2. 运行结果:

  2. 获取字典长度

    1. len() 函数可获取字典长度

    2. 代码:

      user = {'name': 'SevenOne', 'age' : 22, 'height': '175cm'}
      user_len = len(user)
      print(user_len)
      
    3. 运行结果:

  3. max() 与 min()

    1. 对于字典来说,max() 和 min() 不是很常用,因为字典内的数据大多时候类型是不统一的。

    2. max() 与 min() 在字典中只对 key 起作用,比较 key 的大小。所以,在使用 max() 和 min() 时要保证字典中 key 的类型统一,若 key 类型不统一,会报错。

    3. 代码:

      user = {'name': 'SevenOne', 'age' : 22, 'height': '175cm'}
      user_max = max(user)
      user_min = min(user)
      print(user_max,user_min)
      
    4. 运行结果:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iGma_e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值