Python os.path.join() en una lista

| | | | | | |

Puedo hacer

>>> os.path.join("c:/";"inicio";"foo";"bar";"some.txt") "c:/homefooarsome.txt" 

Pero, cuando lo hago

>>> s = "c:/,inicio,foo,bar,algunos.txt".split(";") >>> os.path.join(s) ["c:/", "home", "foo", "bar", "some.txt"] 

¿Qué me estoy perdiendo aquí?