假設這其中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。這是比大多數新用戶發佈更好的問題,所以不要感覺不好。我對如何編輯你的問題的建議:提供代碼給出的輸出,並提供你希望輸出的內容。那麼,既然你已經給了我們字典列表,人們可以嘗試代碼並確認他們已經得到你想要的輸出。當我們獲得您的數據和期望的上下文輸出時,還需要更少的文本來解釋您所需的邏輯。 –