《python 基础教程》第四章 字典:当索引不好用时

字典是Python内唯一内建的映射类型。

字典中的值并没有特殊的顺序,但是都储存在一个特定的键下。

键可以是数字 、字符串、元组。

教训:八进位值数字都是以0 开头,所以以0开头的数字(电话号码等等)应该表示成字符串,而不是整数。


创建字典:

1. >>> dic = {'lx' : 'beijing, 'lxw' : 'anhui', 'lxl' : 'jiangsu'}

2. >>> items = [('name', 'lx'), ('age', '30)]

   >>> d = dict(items)

   >>> d

    {'age' : 26, 'name' : 'lx'}

3. >>> d = dict(name = 'lx', age = '30')

   >>>d

   {'age' : 30, 'name' : 'lx'}

4. >>> d = { }

  >>> d[0] = 'lx'

  >>> d

 >>> {0 : 'lx'}


字典的格式化字符串:



字典的基本操作:

len(d)    d[k]   d[k] = v     del d[k]     k in d查找字典键    v in l查找列表值


字典的方法:

clear  清除字典中所有的项,原地操作,所以无返回值


copy 浅复制shallow copy,返回的副本中若值被替换,原始字典的值不变;

         若原地修改某个值,原字典中的值也会改变。



# 一个简单的数据库:



# 使用get提供默认值




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值