Python基础知识(四)——列表与字典

列表与字典

这两种对象类型都是其他对象的集合,可以在原处进行修改,可以包含任何种类的对象。


列表

与字符串不同的是:

  • 列表可以包含其他任何种类的对象:数字、字符串、甚至其他列表
  • 列表是可变对象,可原处修改

列表的主要属性:
  • 任意对象的有序集合
  • 通过偏移读取
  • 可变长度、异构、任意嵌套
  • 属于可变序列的分类
  • 对象引用数组

常用列表常量和操作

在这里插入图片描述
在这里插入图片描述


字典的主要属性:
  • 通过键 而不是偏移量 来读取
  • 任意对象的无序集合
  • 可变长、异构、任意嵌套
  • 属于可变映射类型
  • 对象引用表(散列表)

常见字典常量和操作

在这里插入图片描述
在这里插入图片描述


字典的基本操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


字典用法注意事项
  • 序列运算无效。
    字典是映射机制,不是序列。类似有序合并、分片这样的运算都是不能用的。
  • 对新索引赋值会添加项。
  • 键不一定总是字符串。

避免missing-key错误

在这里插入图片描述


创建字典的其他方法

在这里插入图片描述


排序字典键

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值