我有一些以这种格式输出的数据:
[{'state': 'OK', 'sname': 'sig1', 'extra': None}, {'state': 'OFF', 'sname': 'sig2', 'extra': None}, {'state': 'OK', 'sname': 'sig3', 'extra': None}, {'state': 'UNKNOWN', 'sname': 'sig4', 'extra': None}]
这些数据可以包含任意数量的条目。我想要做的是将所有
sname
的值提取到一个列表中,就像这样:snames = ['sig1','sig2','sig3','sig4']
我该如何在不提前知道输出长度的情况下对其进行迭代?