2016-06-08 39 views
0

我一個字段類型選擇具有以下值:如何限制Fields.Selection的選擇在python

_CATEGORY_SELECT = [ ('tap','Finished products'), 
         ('nvl','Materials'), 
         ('lik','Components'), 
         ('hth','Item consumption'), 
         ('dlk','workwear Supplies periodical'), 
         ('dlx','manufacturing workwear'), 
         ] 

現在,我想這樣做的時候我選擇字段將只顯示2個值和選擇dlx, dlk。 那我該怎麼辦? 希望能得到你的幫助。 非常感謝。

回答

0
[x for x in _CATEGORY_SELECT if x[0] in ['dlx','dlk']] 
+0

我問,我會在代碼中是不能使用這個在任何位置?謝謝 – nhatvy709

0

您還可以使用filter()

filter(lambda x: x[0] in ['dlx','dlk'], _CATEGORY_SELECT)

+0

我問,我會使用這個過濾器()在代碼中的任何位置不是?謝謝 – nhatvy709