• Python数据类型--字典(dict)


    Python中的字典是键值对(key-value)无序集合。每个元素包含“键”和“值”两部分,这两部分之间使用冒号分隔,表示一种对应关系。不同元素之间用逗号分隔,所有元素放在一对大括号中。{}

    字典元素中的"键",可以是Python中任意不可变数据。例如:整数、浮点数、复数、字符串、元组等类型,但不可以是列表、集合、字典或其它可变类型。

    注意:键不能包含重复的元素,但值可以。

     一、创建字典

    (1)dict()函数

    (2){key1:value1,key2:value2,key3:value3,.......,keyn:valuen}指定具体的字典键值对,键值对之间以逗号分隔,最后用大括号括起来。

    二、访问字典里的值

    >>> dict = {'fruit':'apple', 'book':'python-book', 'animal':'tiger'}
    >>> print(dict['fruit'])
    apple

    访问所有值

    >>> dict = {'fruit':'apple', 'book':'python-book', 'animal':'tiger'}
    >>> for key in dict:
     print(key,dict[key]) 
    结果:

    fruit  apple
    book python-book
    animal tiger

    三、修改字典-添加或更新键值对

    >>> d1={'a':1,'b':2,'c':3}
    >>> d1['c']=-3  #对已经存在的键值进行修改
    >>> print(d1)
    {'a': 1, 'b': 2, 'c': -3}

    >>> d1['e']=4  #对不存在的键进行增加
    >>> print(d1)
    {'a': 1, 'b': 2, 'c': -3, 'e': 4}

    四、修改字典-删除键值对(例题接上)

    >>> d1['e']=4
    >>> print(d1)
    {'a': 1, 'b': 2, 'c': -3, 'e': 4}
    >>> del d1['b']
    >>> print(d1)
    {'a': 1, 'c': -3, 'e': 4}

    >>> d1.pop('c') #若该键不存在,则报错。
    -3
    >>> print(d1)
    {'a': 1, 'e': 4}

  • 相关阅读:
    关于权限控制
    关于<!DOCTYPE>
    Oracle恢复目录的管理使用简要
    绑定变量介绍
    重做日志时间戳说明
    UNDO表空间监控说明
    Oracle rac进阶管理专家指导系列文档
    延迟块清除介绍
    ORA12500内存耗尽一例
    undo自动调优介绍
  • 原文地址:https://www.cnblogs.com/python-lee/p/13809700.html
Copyright © 2020-2023  润新知