假设这其中test是字典的大列表(这只是一个示例):迭代通过与条件字典列表
test = [
{'alignedWord': 'welcome',
'case': 'success',
'end': 0.9400000000000001,
'start': 0.56
'word': 'Welcome'},
{'alignedWord': 'to',
'case': 'success',
'end': 1.01,
'start': 0.94,
'word': 'to'},
{'alignedWord': 'story',
'case': 'not-found-in-audio',
'word': 'Story'},
{'alignedWord': 'in',
'case': 'success',
'end': 1.4100000000000001,
'start': 1.34,
'word': 'in'},
{'alignedWord': 'a',
'case': 'success',
'end': 1.44,
'start': 1.41,
'word': 'a'},
{'alignedWord': 'bottle',
'case': 'success',
'end': 1.78,
'start': 1.44,
'word': 'Bottle'} ]
输出作为箱子`每个连续组块的JSON文件==”成功和duration_s < 10:
Output:
{"text": "Welcome to", "duration_s": 0.45}
{"text": "in a bottle", "duration_s': 0.44}
duration = ('end' - 'start') #of the text
如果你想要某人引导你完成某些事情,Stack Overflow不是寻找它的地方。指导你完成某些事情需要在这种格式中进行过多的来回交互;堆栈溢出更多的是“询问具体的,重点突出的问题,得到答案,交互结束”。 – user2357112
因此,请尝试执行上面的伪代码,并在遇到*特定*问题时回到我们这里。 – blacksite
欢迎来到SO。这是比大多数新用户发布更好的问题,所以不要感觉不好。我对如何编辑你的问题的建议:提供代码给出的输出,并提供你希望输出的内容。那么,既然你已经给了我们字典列表,人们可以尝试代码并确认他们已经得到你想要的输出。当我们获得您的数据和期望的上下文输出时,还需要更少的文本来解释您所需的逻辑。 –