检查元组列表是否具有元组的元组作为定义的字符串

daG*_*vis 4 python parsing tuples list

我正在解析HTML,我只需要获得带选择器的标签div.content.

对于解析我正在使用HTMLParser.到目前为止,我已经获得了标签属性列表.

它看起来像这样:

[('class', 'content'), ('title', 'source')]

问题是我不知道如何检查:

  1. 列表中包含第一个元素的元组class,
  2. 元组第1个元素的值(它将是第2个元素)是content;

我知道这是一个简单的问题,但我对Python也很陌生.谢谢你的建议!

Sil*_*Ray 9

循环遍历元素时:

if ('class', 'content') in element_attributes:
    #do stuff
Run Code Online (Sandbox Code Playgroud)

  • 如果你希望这个条件在第二个元素上的通配符上匹配怎么样? (4认同)
  • 如果你不知道元组中的第二个元素怎么办?我想要list_of_tuples中的if:if('key','anyvalue').有没有办法做到这一点 ? (2认同)