3 ms·
Using - to mean "here's a dict and a seq -- remove all the seq's keys from the dict" would be useful and consistent, but they specifically prohibit that. They
by ken 8y ago
Using - to mean "here's a dict and a seq -- remove all the seq's keys from the dict" would be useful and consistent, but they specifically prohibit that. They require the rhs to be a dict, too, even though the values are never used. Why?
- Areading314 8y agoGood point, although you'd need to make sure your seq only has unique values. Other than that I don't see why you should have to write {k: v for k, v in d.items() if k not in seq}