Python学习之第六步--字典

一、关于python中的字典

1.什么是字典?

字典用于保存具有映射关系的数据,字典相当于保存了两组数据,其中一组数据是关键数据,被称为key,另一组数据可以通过key来访问,被称为value,key和value一一对应,key不允许重复

2.创建字典

(1)花括号法:花括号应包含多组key-value对,key与value之间用英文冒号隔开;多组key-value对之间用英文逗号隔开,如

    score={'语文':88,'数学':98,'英语':79}

(2)dict构造器:可以传入多个列表或元组参数作为key-value对;也可为dict指定关键字参数创建字典,此时字典的key不允许使用表达式,字典的key必须是不可变的,因此列表不能作为dict的key;

如score=dict([('语文',88),('数学',98),('英语',79)])  //要求每个元素只能有2个参数,第一个是key,第二个是value

如dict1=dict(语文=88,数学=98,英语=79)  //用关键字参数来创建dict,此时不允许使用表达式

3.通过key访问value

在方括号中放的是key,即可通过key访问value

对不存在的key赋值,就是添加一个key-value对,对已有的key赋值,就是替换key-value对

字典和列表都是可变的,列表中的元素可以增删改,字典中的key-value对也可增

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值