在字符串Django中拆分所有所需的值

时间:2013-03-08 09:39:01

标签: python django string split

您好。我的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这些动态值,它们将根据产品进行更改。我需要在产品之前更换前面部分。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

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

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

您可以通过迭代值来获取products-element:

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

打印:

['product/adele_1_fuchsia_1.jpg', 'product/jealyn_37_brown_1.jpg']