从元组包含弦的元素列表中提取元素



我有一个类别的列表,如下:

X= [(("a","b","c"),10),(("c","d","e"),20),(("f","e","g"),25)]

我正在尝试提取存在" C"的元组。

因此输出应为

[((("a","b","c"),10),(("c","d","e"),20)]

我试图在Python中执行它。 我尝试了这个

[item for item in X if "c" in item]

但是,它不起作用。

在这方面的任何帮助将不胜感激。

尝试以下:

X= [(("a","b","c"),10),(("c","d","e"),20),(("f","e","g"),25)]
print([item for item in X if "c" in item[0]])

O/P将就像:

[(('a', 'b', 'c'), 10), (('c', 'd', 'e'), 20)]

最新更新