zoukankan      html  css  js  c++  java
  • python中字典删除元素

    方法一 pop(key[,default])
    d = {'a':1,'b':2,'c':3}
    # 删除key值为'a'的元素,并赋值给变量e1
    e1 = d.pop('a')
    print(e1)
    # 如果key不存在,则可以设置返回值
    e2 = d.pop('m','404')
    print(e2)
    # 如果key不存在,不设置返回值就报错
    e3 = d.pop('m')
    执行结果如下所示:

    2. 方法二 del[d[key]]

    d = {'a':1,'b':2,'c':3}
    # 删除给定key的元素
    del d['a']
    print(d)
    # 删除不存在的元素
    del d['m']
    执行结果如下所示:

    3. 随机删除 popitem()
    字典popitem()方法作用是:随机返回并删除字典中的一对键和值。

    d = {'a':1,'b':2,'c':3}
    # 第一次运行
    d.popitem()
    print(d)
    # 第二次运行
    d.popitem()
    print(d)
    # 第三次运行
    d.popitem()
    print(d)
    运行结果如下:

    4. clear
    一次性删除所有字典元素

    d = {'a':1,'b':2,'c':3}
    print(d)
    # 删除所有元素,允许d为{}
    d.clear()
    print(d)

    运行结果如下:

  • 相关阅读:
    Java 继承和重写
    Java 构造函数和函数重载
    java 面向对象
    for循环和数组例题
    java数组和函数
    java程序流程控制
    CF600C Make Palindrome
    CF600A Extract Numbers
    [NOI2007]社交网络
    SPOJ 6779 GSS7
  • 原文地址:https://www.cnblogs.com/fcc-123/p/11866588.html
Copyright © 2011-2022 走看看