gpt4 book ai didi

python 连接字典中的键和值

转载 作者:行者123 更新时间:2023-12-01 05:37:57 25 4
gpt4 key购买 nike

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

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

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

/path/to/dir/key1/dir2/va1
/path/to/dir/key1/dir2/va2
/path/to/dir/key2/dir2/vb1
/path/to/dir/key3/dir2/vb2

我已经尝试过了,

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

但是这个将 v 作为列表打印出来。我怎样才能实现上述目标?谢谢...

最佳答案

您可以使用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)

打印:

/path/to/dir/key2/dir2/vb1
/path/to/dir/key2/dir2/vb2
/path/to/dir/key1/dir2/va1
/path/to/dir/key1/dir2/va2

关于python 连接字典中的键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com