0

你好。我有一个函数,views其中有一个变量,我在模板中使用它。

 imagesj[str(i)]=str(j[0])

我从中得到与此类似的值

{'Adele-1-Fuchsia-9': 'product/adele_1_fuchsia_1.jpg',
 'Jealyn-37-Brown-10': 'product/jealyn_37_brown_1.jpg'}

我只需要获取哪些是动态值product/adele_1_fuchsia_1.jpgproduct/jealyn_37_brown_1.jpg它们将根据产品进行更改。我需要在字符串产品之前更换前部。我怎样才能做到这一点?

4

1 回答 1

0

我不知道您的原始数据结构是什么样的,但是如果您有如下字典:

dic = {'Adele-1-Fuchsia-9': 'product/adele_1_fuchsia_1.jpg', 'Jealyn-37-Brown-10': 'product/jealyn_37_brown_1.jpg'}

您可以通过迭代值来获取产品元素:

print [x for x in dic.values() if 'product' in x]

这打印:

['product/adele_1_fuchsia_1.jpg', 'product/jealyn_37_brown_1.jpg']
于 2013-03-08T12:09:30.797 回答