Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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?


Good 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}




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: