Tôi có một cuốn từ điểnRemove key từ điển bằng Python trở về từ điển mới
d = {'a':1, 'b':2, 'c':3}
tôi cần phải loại bỏ một chìa khóa, nói c và trở về từ điển mà không quan trọng mà trong một cuộc gọi chức năng
{'a':1, 'b':2}
d.pop ('c') sẽ trả về giá trị khóa - 3 - thay vì từ điển.
tôi sẽ cần một giải pháp chức năng nếu nó tồn tại, vì điều này sẽ đi vào comprehensions
'd.pop ('c') trả lại d'? –
@VictorCastilloTorres, nó trả về giá trị của 'c', là 3 trong trường hợp này. – Xeos
Tôi nghĩ rằng nó không phải là 'True' bởi vì trước tiên bạn loại bỏ giá trị của' c' và bây giờ 'd = {'a': 1, 'b': 2}' và nếu bạn 'return d' cái này sẽ trả về' {'a': 1, 'b': 2} ' –