python连接字典中的键和值

2024-09-28 23:27:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本和这本相似的词典:

mydic = {'key1':['va1','va2'], 'key2':['vb1','vb2']}

我想打印出这些文件的路径,例如

^{pr2}$

我试过了

for k, v in mydic.iteritems():
    print "/path/to/dir/k/dir2/v"

但是这个输出v作为一个列表。如何实现上述目标?谢谢。。。在


Tags: 文件in路径for词典printkey2key1
1条回答
网友
1楼 · 发布于 2024-09-28 23:27:28

您可以使用os.path.join(),如下所示:

import os

mydic = {'key1':['va1','va2'], 'key2':['vb1','vb2']}


BASE_DIR = os.path.join('path', 'to', 'dir')
ADD_DIR = 'dir2'
for k, v in mydic.iteritems():
    for item in v:
        print os.path.join(BASE_DIR, k, ADD_DIR, item)

印刷品:

^{pr2}$

相关问题 更多 >