leí "Python Cookbook" y ver lo que en una receta "Obtención de la intersección de dos diccionarios" autores recomiendan el uso de tales sola línea:Sin has_key() para Python 3 diccionarios
filter(another_dict.has_key, some_dict.keys())
Pero desde Python 3 diccionarios no tienen el método has_key() ¿cómo debo modificar el código sugerido? Supongo que podría haber algún método interno __ en __() o algo así.
¿Alguna idea, por favor?
¿Cuál es la diferencia entre 'some_dict.keys() & another_dict.keys()' y 'another_dict.keys() & some_dict.keys()'? –
Ninguno. La operación de intersección es conmutativa. – ThiefMaster
¡Esto es lo que estaba buscando! Muchas gracias. –