zoukankan      html  css  js  c++  java
  • 关于字典的学习

    >>> d={}
    >>> d['name']={'firstname':'xian','lastname':'jiaqi'} #添加一个值
    >>> d
    {'name': {'lastname': 'jiaqi', 'firstname': 'xian'}}


    >>> d['aihao']=['skite','football','pingpang',]
    >>> d
    {'name': {'lastname': 'jiaqi', 'firstname': 'xian'}, 'aihao': ['skite', 'football', 'pingpang']}


    >>> d['age']=5
    >>> d
    {'age': 5, 'name': {'lastname': 'jiaqi', 'firstname': 'xian'}, 'aihao': ['skite', 'football', 'pingpang']}
    >>> d['age']+=1
    >>> d
    {'age': 6, 'name': {'lastname': 'jiaqi', 'firstname': 'xian'}, 'aihao': ['skite', 'football', 'pingpang']}
    >>> d['name']['lastname']
    'jiaqi'
    >>> d['aihao'][2]
    'pingpang'
    >>> d['aihao'].append('play')         #aihao的内容为list则可钓鱼list的方法
    >>> d['aihao']
    ['skite', 'football', 'pingpang', 'play']
    >>> a={'name':{'firstname':'xian','lastname':'jiaqi'},'aihao':['skite','football','pingpang'],'age':24}
    >>> a
    {'age': 24, 'name': {'lastname': 'jiaqi', 'firstname': 'xian'}, 'aihao': ['skite', 'football', 'pingpang']}
    >>>

    dict2和dict3创建的字典结果是一样的
    {'age': 20, 'name': 'miya'}
    dict2={'name':'miya','age':20}
    dict3=dict(name='miya',age=20)
    dict4=dict([('name','miya'),('age',20)])#{'age': 20, 'name': 'miya'}
    dict5=dict((['name','miya'],['age',20]))#{'age': 20, 'name': 'miya'}
    dict6={}.fromkeys('test')#{'s': None, 'e': None, 't': None}
    dict7={}.fromkeys(('test',),True)#{'test': True}
    dict8=dict(**dict5)#把dict5的值赋给dict8
    print dict8

    dict2={'name':'miya','age':20}
    for i in dict2:
        print i,dict2[i]

    #对字典排序

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

    >>> for key in sorted(a):      

         print(key,a[key])

    a 1

    b 2

    c 3

    关于字典的一些常用方法:

  • 相关阅读:
    FastReport报表控件使用技巧总结
    WinAPI: ShellExecute
    Delphi Excel 操作大全
    DATEADD和DATEDIFF函数、其他日期处理方法 、已打开的端口、FORMAT函数
    javascript-时间戳
    js-jquery-插件开发(二)【最终插件是最后一个,中间是过程】
    js-jquery-插件开发(一)
    Java-idea-eclipse-快捷键【mac,win】
    Java-idea-生成for循环
    Java-idea-设置类头注释和方法注释
  • 原文地址:https://www.cnblogs.com/xianhaiyan/p/4764954.html
Copyright © 2011-2022 走看看