在 Python 中,从字典中删除键值对的正确语法是什么? del dictionarylkeyl dictionary.pop(key) dictionary.remove(key) 都不是
时间: 2024-05-17 20:12:14 浏览: 187
在 Python 中,从字典中删除键值对的正确语法是 `del dictionary[key]` 或 `dictionary.pop(key)`。
- `del dictionary[key]` 语法会直接从字典中删除指定的键值对。如果字典中没有对应的键,会抛出 `KeyError` 异常。
- `dictionary.pop(key)` 语法会从字典中删除指定的键值对,并返回对应的值。如果字典中没有对应的键,可以设置一个默认值作为参数,或者不指定参数,此时会抛出 `KeyError` 异常。
`dictionary.remove(key)` 不是删除字典中的键值对语法,而是列表的删除语法,用于删除列表中指定的元素。
阅读全文