|
|
1
16
|
|
|
2
3
稍微简化一下:
有些人也可能这样做
在Python中捕获这样的异常并不像在其他语言中那样昂贵。 |
|
|
3
2
[x.pop('b',无)表示l中的x] 不过请注意,只有一个“b”会被删除,因为你的列表l引用了字典。所以运行上面的代码,然后打印出d1,你会注意到事实上你也从d1中删除了b键。 为了避免这种情况,您需要复制字典:
d1现在将保留b键。 |
|
|
4
0
d2={‘a':1} l=[d1、d2、d1、d2,d1、d2] 对于范围内的i(len(l)): 如果l[i].has_key('b'): del l[i]['b'] 打印l 以下是对代码的简要回顾:
|