我正在尝试获取dl元素的类。我可以打印该类(参见第一行),但我不能在if语句中使用该结果(因此“工作”从不打印)。 我想我的语法有些不对劲。我呢? 相信我的测试中有很多“方法” - 类元素 - 见下文
print(child.dl.get('class'))
if child.dl.get('class')=="['method']":
print("WORKS!")
这是第一行的输出:
['method']
['method']
['class']
['method']
['method']
['method']
['method']
['describe']
答案 0 :(得分:1)
child.dl.get('class')
返回list
,因为class
是multi-valued attribute
。
检查列表中是否有method
:
if 'method' in child.dl.get('class', []):
print("WORKS!")