zoukankan      html  css  js  c++  java
  • Python-字典操作

    格式:key-value

    d={'name':'h',
    'age':18,
    'sex':'n',
    'addr':'dd',
    'money':10000
    }
    查:
    print(d['name'])
    print(d['age'])#若取不存在的key,会报错
    print(d.get('age','找不到'))#如果get不到,返回none
    增加:#字典是无序的
    d['身高']=198
    d.setdefault('weight',120)
    修改:    #和新增一样,若key存在,修改,不存在新增
    d['身高']=2
    删除:
    d.pop('身高')#删除指定key
    d.popitem()#随机删除一个key
    del d['身高']
    d.clear()#清空字典
    print(d.keys())#获取字典所有key
    print(d.values())#获取字典所有value
    print(d)
    d.hash_key('addr')#python2里面字典有这个方法,判断key是否存在

    # if 'addr' in d:#判断key是否在这个字典里
    # print('addr')
    # for key in d:
    # print(key)#循环字典的key
    #
    # for k,v in d.items():
    # print(k,v)#循环字典的key和value
    print(d.items())#是吧字典的k和v转成一个二维数组
    for k in d:  #性能好,循环字典的key和value
    print(k,d[k])#k,d.get(k)一样
    res=list(d.items())#强制转换成list











  • 相关阅读:
    Django基础(一)
    CSS
    HTML
    python之路_面向对象
    python之路第六篇
    python之路第四篇
    python之路第三篇
    python之路第二篇
    python之路第一篇
    hdu 3551(一般图的匹配)
  • 原文地址:https://www.cnblogs.com/hoby2017/p/8127733.html
Copyright © 2011-2022 走看看