检查元组的列表,其中元组的第一个元素由定义的字符串指定

amc*_*amc 3 python tuples list wildcard elements

这个问题类似于检查元组列表是否具有第一个元素作为定义字符串的元组,但没有人正确回答"通配符"问题.

说我有 [('A', 2), ('A', 1), ('B', 0.2)]

我想确定FIRST元素为A的元组.如何返回以下内容?

[('A', 2), ('A', 1)]

Moh*_*uag 6

使用列表理解:

>>> l = [('A', 2), ('A', 1), ('B', 0.2)]
>>> print([el for el in l if el[0] == 'A'])
[('A', 2), ('A', 1)]
Run Code Online (Sandbox Code Playgroud)