Python核心对象类型之列表与字典

列表和字典都属于可变类型,都支持序列的基本操作。字典支持一部分,如索引,像分片不支持。

列表的基本操作

  • 支持运算符操作,比如+就是合并列表生成新的列表,*就是把重复列表加起来生成新的列表。注意操作符两边必须是相同类型,即必须都为列表类型。
  • in判断某个元素是否在列表中,可用于for循环遍历的对象。
  • 索引,分片,嵌套。s=[1,2,3],s[0]=1,s[1:3]表示{1,2},s=[[3,2],[4,3],[3,2,1]]
  • del语句删除列表某项

列表的方法调用

  • append(‘sd’)添加字符串作为列表元素。sort对列表元素进行排序。接收两个参数,第一个是关键字,比较关键字开始排序,第二个参数是reverse表示降序true还是升序false,insert在指定位置插入键值对。

字典的基本操作

  • D={‘span’:2,’eggs’:3}字典对象,支持嵌套{‘food’:{‘sd’:1’}}D[‘eggs’]以键进行索引运算。
  • 字典加入新项的方式 rec={} rec[‘sd’] = ‘dfdf’ 就将’sd’这个键和’dfdf’加入到字典中,而对于取值的操作,print(rec[‘sdsd’])就会报错,因为这个键不存在,可以用字典的get方法代替,有默认值返回就不会报错了。

- 读取嵌套字典的元素时,在[”]后面再添一个[”]表示取嵌套字典中的元素值。即将索引操作串起来。

字典的方法调用

  • keys方法放回键的集合,valuse返回值的集合,items返回对元组(key和value的组合),update方法合并字典,覆盖相同的值,pop方法删除一个键返回它的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值