Python:删除、增加字典的元素
发布日期:2021-05-07 19:17:42 浏览次数:24 分类:精选文章

本文共 740 字,大约阅读时间需要 2 分钟。

一)增加一个或多个元素

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

-->{

'a'1'b'2}

 d.update(c=3, d=4)print(d)

-->{

'a'1'c'3'b'2'd'4}

 d['e'] = 5print(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 rx = {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}

上一篇:requests模块的深度使用和处理cookie的3种方法
下一篇:Python数据类型 列表、元组、集合、字典的区别和相互转换

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月08日 09时46分15秒