String从列表中操作和切片

时间:2014-04-27 02:56:17

标签: string list python-3.x

import os

a = ['docs-assets', 'ico', 'favicon.png']
for item in range(len(a)):
    z = os.path.join("sample",a[item])
print(z)

结果:

sample\docs-assets
sample\ico
sample\favicon.png

你能告诉我如何使用os.path.join()加入“a”列表中的每个项目,以便结果如下:

sample\docs-assets\ico\favicon.png

由于

2 个答案:

答案 0 :(得分:3)

Like so:

os.path.join('sample', *a)

答案 1 :(得分:0)

你可以这样做:

s = 'sample\\'+'\\'.join(a)

>>> print s
sample\docs-assets\ico\favicon.png

DEMO