• 技术文章 >Python技术 >Python基础教程

    python中dict有哪些删除的方式

    小妮浅浅小妮浅浅2021-02-24 15:30:08原创9510

    1、使用pop()删除

    如果有键,则删除,如果没有则会报错,如果不希望出现报错信息,可以在删除的后面添加信息

    delDict={'name': 'jinxin', 'age': 16, 'male': '男', 'high': 185, 'weight': None, 'address': '北京'}
    # delDict.pop('age')  #dict的删除操作是有返回值的
    print(delDict.pop('age'))  # 16
    print(delDict)  #{'name': 'jinxin', 'male': '男', 'high': 185, 'weight': None, 'address': '北京'}
    print(delDict.pop('职业','没有此键'))  #没有此键

    2、使用del()删除

    del()可以删除整个字典,也可以删除字典的某个键,如果删除的键不存在,则会出现报错

    del delDict['name']
    print(delDict)  #{'male': '男', 'high': 185, 'weight': None}
    #使用del清空列表
    del delDict
    print(delDict)  #delDict已经删除,报错

    以上就是python中dict的删除方式,希望能对大家有所帮助,更多知识尽在python学习网。

    专题推荐:python dict
    上一篇:python单继承和多继承如何定义? 下一篇:python特征生成是什么?

    相关文章推荐

    • python如何给线程中的函数传参?• Queue在python的实例化• python封装中的私有如何理解?• python继承是什么?• python os模块有几种用法?• python单继承和多继承如何定义?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网