Al escribir el nombre de un contenedor, lo que es un estilo de codificación mejor:identificador singular o plural para un diccionario?
source = {}
#...
source[record] = some_file
o
sources = {}
#...
sources[record] = some_file
El plural lee más natural en la creación; el singular en la asignación.
Y no es una pregunta inactiva; Me sorprendí confundiéndome en un código antiguo cuando no estaba seguro de si una variable era un contenedor o un valor único.
ACTUALIZACIÓN
Parece que hay un acuerdo general de que cuando el diccionario se utiliza como una asignación, es mejor utilizar un nombre más detallada (por ejemplo, recordToSourceFilename
); y si quiero usar un nombre corto, hazlo plural (por ejemplo, sources
).
Principalmente uso formularios en plural para contenedores, pero decido caso por caso. Si te confundieron con una forma singular, tal vez eso sea una pista. –
@SvenMarnach: publique su respuesta como respuesta. –