美文网首页
Python3 字典

Python3 字典

作者: 木榕师 | 来源:发表于2019-08-08 16:22 被阅读0次

    ## 字典(dict)

    -字典属于新的数据结构,称为映射(mapping)

     - 字典的作用和列表类似,都是用来存储对象的容器

    -列表存储数据的性能很好,但是查询数据的性能很差

    - 在字典中每一个元素都 有一个唯一的名字,通过唯一的名字可以快速的查找到指定的元素

    - 在查询元素时,字典的效率是非常高的

    - 字典中可以保存多个对象,每个对象都会有一个唯一的名字,这个唯一的名字称为 键 ,通过key可以快速查询value

    这个对象,我们称其为值 value

    所以,我们也称为键值对key-value

    每个字典中都可以有多个键值对,而每一个键值对称其为一项(item)

    # 字典

    #使用 {} 来创建字典

    d = { }  # 创建了一个空字典

    # 创建一个有数据的字典

    语法 : 

    {key:value,key:value,key:value...}

    # 字典的值 可以是任意对象,

    # 字典的键可以是任意不可变对象(int ,str,bool,tuple ......),但是一般都会使用str字符串

    #    字典的键 是不能重复的,如果出现重复,后边的会替换掉前面的

    d = {'name':'孙悟空',age: 18, gender:‘男’}

    d = {

    'name':'孙悟空',

    age: 18, 

    gender:‘男’

    }

    print (d, type(d))

    # 需要根据键来获取值 

    print(d['name'],d['age'],d['gender'])

    #如果使用了字典中不存在的键,会报错

    print(d['hello']) keyError: 'hello'

    相关文章

      网友评论

          本文标题:Python3 字典

          本文链接:https://www.haomeiwen.com/subject/mekadctx.html