Criar caminho do arquivo a partir de variáveis

Estou procurando alguns conselhos sobre a melhor maneira de gerar um caminho de arquivo usando variáveis. Atualmente, meu código é semelhante ao seguinte:

path = /my/root/directory
for x in list_of_vars:
        if os.path.isdir(path + '/' + x):  # line A
            print(x + ' exists.')
        else:
            os.mkdir(path + '/' + x)       # line B
            print(x + ' created.')

Para as linhas A e B, como mostrado acima, existe uma maneira melhor de criar um caminho de arquivo, pois isso se tornará mais longo quanto mais eu me aprofundar na árvore de diretórios?

Eu imagino um método interno existente para ser usado da seguinte maneira:

create_path(path, 'in', 'here')

produzindo um caminho da forma/my/root/directory/in/here

Se não houver uma função incorporada, apenas escreverei uma.

Obrigado por qualquer entrada.

questionAnswers(2)

yourAnswerToTheQuestion