• 字典


    列表:中括号

    元组:小括号与逗号

    列表、元组、字符串是序列类型

    字典:大括号 键key 值value 组合

    字典是映射类型

    >>> brand=['李宁','耐克','阿迪达斯','鱼C工作室']
    >>> slogan=['一切皆有可能','Just do it','Impossible is nothing','让编程改变世界']
    >>> print('阿迪达斯的口号是',slogan[brand.index('阿迪达斯')])
    阿迪达斯的口号是 Impossible is nothing
    >>> print('Just do it指的是',brand[slogan.index('Just do it')])
    Just do it指的是 耐克

    no.1:创建字典

    方法一:可以使用大括号,里面的键值是映射关系

    >>> dict1={'山东':'鲁','山西':'晋'}
    >>> dict1
    {'山东': '鲁', '山西': '晋'}

    方法二:可以使用dict()函数里面添加元组或者字符串

    >>> dict2=dict((('山东','鲁'),('山西','晋')))
    >>> dict2
    {'山东': '鲁', '山西': '晋'}

    注意:每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
    键必须独一无二,但值则不必。
    值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。

    方法三:使用dict()函数用等号赋值的方式 注意:这时键不能用字符串,直接写即可

    >>> dict3=dict(山东='鲁',山西='晋')
    >>> dict3
    {'山东': '鲁', '山西': '晋'}

    要改变其中的值如下方法:

    >>> dict3['山东']='齐'
    >>> dict3
    {'山东': '齐', '山西': '晋'}

     方法四:直接指定

    >>> (mydict[1],mydict[2],mydict[3])=['zhansgan','lisi','wangwu']
    >>> mydict
    {1: 'zhansgan', 2: 'lisi', 3: 'wangwu'}

    以下为同一结果:

    >>> a = dict(one=1, two=2, three=3)
    >>> b = {'one': 1, 'two': 2, 'three': 3}
    >>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
    >>> d = dict([('two', 2), ('one', 1), ('three', 3)])
    >>> e = dict({'three': 3, 'one': 1, 'two': 2})

  • 相关阅读:
    Xah Lee Web 李杀网
    About Unixstickers
    Amazon.com: NEW VI AND VIM EDITOR KEYBOARD STICKER: Office Products
    Company Story | Vistaprint
    8月30号周五香港接单ING~~化妆品只加10元!!!!!!
    贝佳斯绿泥多久用一次?_百度知道
    贝佳斯绿泥_百度百科
    [PHP]利用MetaWeblog API实现XMLRPC功能
    The tempfile module
    20.23. xmlrpclib — XML-RPC client access — Python v2.7.5 documentation
  • 原文地址:https://www.cnblogs.com/themost/p/6367777.html
Copyright © 2020-2023  润新知