Passando uma lista para Python na linha de comando

Gostaria de fazer meu script python ser executado a partir da linha de comando quando fornecer alguns argumentos. No entanto, um dos argumentos deve ser uma lista de opções específicas para um segmento do script. A análise de string seria a única maneira de fazer isso, construindo a lista depois que a string "lista de linha de comando" fosse separada por vírgulas? Se sim, como você faria isso?

Exemplo: -detalhes = ['nome', 'título', 'endereço']

questionAnswers(4)

yourAnswerToTheQuestion