[Python] Python Naming Conventions for Dictionaries/Maps/Hashes

Discussão em 'Python' iniciado por Stack, Março 7, 2025.

  1. Stack

    Stack Membro Participativo

    While other questions have tackled the broader category of sequences and modules, I ask this very specific question:

    "What naming convention do you use for dictionaries and why?"

    Some naming convention samples I have been considering:

    # 'value' is the data type stored in the map, while 'key' is the type of key
    value_for_key={key1:value1, key2,value2}
    value_key={key1:value1, key2,value2}
    v_value_k_key={key1:value1, key2,value2}


    Don't bother answering the 'why' with "because my work tells me to", not very helpful. The reason driving the choice is more important. Are there any other good considerations for a dictionary naming convention aside from readability?

    EDIT:

    Chosen answer: value_key_map

    Reason for chosen answer: Allows a code reviewer to quickly and easily figure out the key and value for a map, and the fact that it is a map without looking anywhere else.

    Continue reading...

Compartilhe esta Página