zoukankan      html  css  js  c++  java
  • Python:删除、增加字典的元素

    一)增加一个或多个元素

    = {'a'1}

     d.update(b=2)  #也可以 d.update({‘b’: 2})
    print(d)
    -->{'a'1'b'2}          ---亲测ok
     

    b={'wo': '33'}
    b["id"] ='3'

    -->{'wo': '33','id': '3'}    ---这个也行

     d.update(c=3, d=4)
    print(d)
    -->{'a'1'c'3'b'2'd'4}
     
     d['e'= 5
    print(d)
    -->{'a'1'c'3'b'2'e'5'd'4}
     
    d.update({'f'6'g'7})  #即d.update(字典)
    print(d)
    -->{'a'1'c'3'b'2'e'5'd'4'g'7'f'6}
     
    二)删除一个或多个元素
     
    x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
    x.pop(1)   #pop(),()里为需要删除的key值;即若x.pop(3),则删除3:4元素。
    print(x)
    -->{0: 0, 2: 1, 3: 4, 4: 3}
     
    x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
    del x[1]
    print(x)
    -->{0: 0, 2: 1, 3: 4, 4: 3}
     
     
    def remove_key(d, key):
    r = dict(d)
    del r[key]
    return r
     
    x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
    print(remove_key(x, 1))
    print(x)
    -->{0: 0, 2: 1, 3: 4, 4: 3}
    -->{0: 0, 1: 2, 2: 1, 3: 4, 4: 3}
     
  • 相关阅读:
    linux下的apue.3e安装[Unix环境高级编程]
    mysql将主键序号置为1
    玛丽全开-许愿池
    redis学习之路

    jvm
    oracle版本号含义
    oracle查看所有的表空间
    oracle存储过程 package
    oracle同义词创建(synonym)
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/10743695.html
Copyright © 2011-2022 走看看