Python成功解决TypeError: pop expected at least 1 argument, got 0

源代码

a = {
    
    "A": 1, "B": 2}
b = {
    
    "C": 3, "D": 4}
for key, value in b.items():
    a[key] = value
print(a)
del a["A"]
print(a)
a.pop()
print(a)

报错

TypeError: pop expected at least 1 argument, got 0

解决办法

pop()里面需要有参数

b=a.pop("C")
print(b)
print(a)

注意区分del和pop,del只能单纯删除元素,不能赋值,pop可以赋值。

猜你喜欢

转载自blog.csdn.net/weixin_44991673/article/details/110188794
今日推荐