python基础之字典功能

python中字典是个很重要的功能,使用键值(key-value)存储,具有极快的查找速度。
1、字典的定义:

a.定义空字典:可以使用花括号或者调用dict函数来创建        
    >>> dic={}
    >>> dic=dict()

b.定义具有初始值的字典:
    >>> dic={'name':'柴振华','age':23}   
    >>> dic={sex='man'}                #这种方式更优雅一些,但是变量除外,eg: key='name'  dic={key='chai'},这样他是那不到key对应的值的

c.打印字典中的内容:
    >>> print(dic)
    {'name': '柴振华', 'age': 23}

d.添加一个记录:
    >>> dic['job']='student'
    >>> print(dic)
    {'name': '柴振华', 'age': 23, 'sex': 'man', 'job': 'student'}

e.更新一条记录:
    >>> dic['name']='张三'            #同一个key只能对应一个值,后面的值会把前面的值覆盖掉
    >>> print(dic)
    {'name': '张三', 'age': 23, 'sex': 'man', 'job': 'student'}

f.删除一条记录:指定确切的key删除
    >>> dic.pop('sex')                #删除key的同时对应的value也一起被删除
    >>> print(dic)    
    {'name': '张三', 'age': 23, 'job': 'student'}

    >>> del dic['job']                #调用python的del来删除
    >>> print(dic)
    {'name': '张三', 'age': 23}

g.随机删除一条记录:
    >>> dic.popitem()
    ('name', '张三')

猜你喜欢

转载自www.cnblogs.com/chai-/p/12367521.html