Python。如何删除数组中的特定键?
Python. How can I remove a specific key in an array?
我有代码:
a = {"listA" : ("keyA", "keyB"), "listB" : ("keyC", "keyD")}
例如,我怎样才能删除 KeyB:
a = {"listA" : ("keyA"), "listB" : ("keyC", "keyD")}
你有一个字典而不是一个以元组作为值的列表,你需要重新分配值,因为元组是 immutable 所以你不能删除一个元素:
a = {"listA" : ("keyA", "keyB"), "listB" : ("keyC", "keyD")}
a["listA"] = a["listA"][0],
print(a)
如果您希望能够修改值,请使用列表作为可变值:
a = {"listA" : ["keyA", "keyB"], "listB" : ["keyC", "keyD"]}
a["listA"].remove("keyB")
print(a)
我有代码:
a = {"listA" : ("keyA", "keyB"), "listB" : ("keyC", "keyD")}
例如,我怎样才能删除 KeyB:
a = {"listA" : ("keyA"), "listB" : ("keyC", "keyD")}
你有一个字典而不是一个以元组作为值的列表,你需要重新分配值,因为元组是 immutable 所以你不能删除一个元素:
a = {"listA" : ("keyA", "keyB"), "listB" : ("keyC", "keyD")}
a["listA"] = a["listA"][0],
print(a)
如果您希望能够修改值,请使用列表作为可变值:
a = {"listA" : ["keyA", "keyB"], "listB" : ["keyC", "keyD"]}
a["listA"].remove("keyB")
print(a)