• 零基础学python-8.6 字典的基本操作与原处修改


    1.基本操作

    1)通过键读取值

    >>> d={'a':1,'b':2}
    >>> d['a']
    1
    >>> d['b']
    2
    >>> d
    {'a': 1, 'b': 2}


     

    >>> d={'a':1,'b':2,'c':3,'d':4}
    >>> d
    {'c': 3, 'd': 4, 'a': 1, 'b': 2}
    >>> 
    



    注意:字典d的输出不是按照一定的顺序

    原因:因为字典是散列表,根据散列码来查询搜索值,而键所对应的内存哈希码是随机生成的,所以顺序就不一定按照输入的顺序

    2)求长度、列举键

    >>> d={'a':1,'b':2,'c':3,'d':4}
    >>> len(d)
    4
    >>> list(d.keys ())
    ['c', 'd', 'a', 'b']
    >>> 


    2.在原处修改字典

    1)使用键修改

    >>> d={'a':1,'b':2,'c':3,'d':4}
    >>> d['c']=[1,2,3]
    >>> d
    {'c': [1, 2, 3], 'd': 4, 'a': 1, 'b': 2}
    >>> 

    2)增加一个值

    >>> d={'a':1,'b':2,'c':3,'d':4}
    >>> d['e']=(1,1,2,)
    >>> d
    {'c': 3, 'e': (1, 1, 2), 'd': 4, 'a': 1, 'b': 2}
    >>>
    3)删除一个值
    >>> d={'a':1,'b':2,'c':3,'d':4}
    >>> del d['a']
    >>> d
    {'c': 3, 'e': (1, 1, 2), 'd': 4, 'b': 2}
    >>> 

    注意:跟列表不同的是,字典增加一个值,可以直接在后面加一个,列表由于超出了边界就报错,所以不行

    就说到这里,谢谢大家

    ------------------------------------------------------------------

    点击跳转零基础学python-目录

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    (十)jQuery对表单、表格的操作
    (九)jQuery中的动画(载)
    (八)jQuery中的事件
    (七)jQuery中的DOM操作
    (六)jQuery选择器
    (五)解决jQuery和其它库的冲突
    (四)DOM对象和jQuery对象
    (三)初识jQuery
    (二)关于jQuery
    (一)关于jQuery的网上资源
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4774471.html
Copyright © 2020-2023  润新知