• 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,注意,有时更新原字典序列可能没有改变,,出现的结果与原来一样,生成了一个新的字典序列,如果不确定可以,设一个返回值看一下
    列如:
     
  • 相关阅读:
    斐波那契数列
    进制转换
    求最大公约数伪代码
    2020-2021-1 20201315 《信息安全专业导论》第5周学习总结
    XOR加密
    pep9线下作业
    2020-2021-1 20201226 《信息安全专业导论》第四周学习总结
    内网与外网
    打开word文档时,出现office更新,并且更新报错
    由于找不到mfc100u.dll,无法继续执行代码
  • 原文地址:https://www.cnblogs.com/tinfeng/p/7494818.html
Copyright © 2020-2023  润新知