• python的里字典和列表


    字典dict
    创建字典的2种方法
    dic={'k1':'v1','k2':'v2'}            #方法一
    dic=dict(k1='v1',k2='v2')        #方法二,两个相等
     
    提供的功能:
    clear            #清空所有元素
    copy            #浅拷贝
    fromkeys     #在原字典拿一个元素创建一个新的字典,可以设置不同的键值
    列如:
    a={'k1':'aa'}
    new_dic=a.fromkeys(['k1','k2','k3'],'aa')
    )
    get            #获取键值,如果没有存在这个键值,不会报错,会默认返回一个none值,这个值可以自己跟改
    列如:
    a={'k1':'1','k2':'2'}
    print(a['k1'])            #获取键值,等价于get,不过当键值不存在时会报错
    print(a['k2'])
    print(a['k3'])
    print(a.get('k1')) #获取键值,与上面功能相同,不过当键值不存在时不会报错,返回一个默认值none
    print(a.get('k2'))
    print(a.get('k3'))
     更改返回值
    print(a.get('k3','tttt')  #tttt为更改返回的值
     items        #获取字典里的所有的键值对
    keys            #获取字典里所有的键值
    values        #获取所有的值
    列如:
     pop            #删除某个键值,因为字典是无序的,所以必须指定一个键值
    列如:
    dic.pop('k1')
    update            #更新字典类似extend,注意,有时更新原字典序列可能没有改变,,出现的结果与原来一样,生成了一个新的字典序列,如果不确定可以,设一个返回值看一下
    列如:
     
  • 相关阅读:
    程序写法
    2011年C++再次给力
    WIN7+LINUX双系统
    随机洗牌算法
    Eclipse快捷键大全
    Android 编程规范
    android Context 上下文的几点解析
    消息模式Toast.makeText的几种常见用法
    Eclipse的优化
    用PULL解析器解析XML文件
  • 原文地址:https://www.cnblogs.com/tinfeng/p/7494818.html
Copyright © 2020-2023  润新知