0
我有一个元组列表不支持类型错误:解码STR在遍历元组的Python列表
a = [('BC', 'CONTAINS'), ('CD', 'FREE_FROM'), ('BM', 'CONTAINS') , ('ZZ', nan), (nan, nan), (nan, 'FREE_FROM'), (nan, nan)]
我想它不包含任何楠也不含元素第二列表元组的元素是“FREE_FROM”这样的结果列表如下所示:
res = [('BC', 'CONTAINS'), ('BM', 'CONTAINS')]
目前,我这样做是这样的:
res = [(x,y) for x,y in containsAllergen if (str(x,y) != ('nan', 'nan') or str(y) != 'FREE_FROM')]
但它扔在主题中提到的错误:
TypeError: decoding str is not supported
有什么建议?谢谢。
什么类型是'''''''''? – wwii