我被這個想法困住了:如何獲得句子中第二長的單詞?我將在我的代碼中使用它作爲退出路線,其中最長的單詞可能會通過測試。有任何想法嗎 ?提前致謝。有沒有辦法找到Python中句子中第二長的單詞?
1
A
回答
5
是這樣的:
second_longest = sorted(sentence.split(), key=len)[-2]
這是詞的一個非常天真的定義,但是,因爲它僅在空白分裂,因此任何標點符號將作爲的話一部分。您可能需要先過濾句子以刪除標點符號。
+0
不錯的一個。但是我的糟糕,我忘了在匆忙中給出確切的細節。我涉及這個問題的實際問題可以在http://stackoverflow.com/questions/3595877/how-to-make-this-random-text-generator-more-efficient-in-python – 2010-08-29 17:51:20
+0
解決這個問題,先生,謝謝再次爲啓動想法。 – 2010-08-29 22:28:26
相關問題
- 1. 如何找到句子中有'w'的第一個單詞
- 2. 有沒有辦法使用python從句子中刪除專有名詞?
- 3. 有沒有辦法將第二類封裝到主類中?
- 4. 有沒有辦法在PHP中將值轉發到第二頁?
- 5. 第二單元沒有找到TImage
- 6. 有沒有辦法推遲LINQ語句中的.WHER子句?
- 7. 找到句子中的單詞數
- 8. 的Javascript:想找到句子中的所有單詞,@
- 9. 找到句子中所有單詞的排列組合
- 10. 有沒有辦法在Java中查找變量的長度?
- 11. 第一個柔性盒子沒有增長到第二排
- 12. 將句子的第二個單詞與變量相關聯。 (Python)
- 13. Python:從所有tr兒童中找到第二個td孩子
- 14. 獲取句子中的單詞長度
- 15. 句子中的延長單詞檢查
- 16. 有沒有辦法找出哪個第二個事件會發生在MFC中
- 17. 確定用戶鍵入的句子中的第二個單詞
- 18. 找到句子的指數特定單詞(列表中的句子)在Python
- 19. LINQ擴展方法:有沒有辦法or子句添加到其中,方法
- 20. 二月的第十五沒有找到
- 21. 從句子中刪除除第一個單詞以外的所有單詞
- 22. 有沒有辦法在Batch/PowerShell Script/VBScript中找到字符串的長度?
- 23. 有沒有辦法在Where子句中循環?
- 24. 有沒有辦法在where子句中使用`exec`?
- 25. 有沒有辦法在'FROM'子句中使用PLSQL變量?
- 26. 有沒有辦法做到這一條件JOIN沒有第二個查詢?
- 27. 有沒有辦法在python中重載+ =?
- 28. 遞歸查找一個句子中最長的單詞
- 29. 最長的單詞在句子長度
- 30. 有沒有辦法讀回Python中的隨機種子?
將單詞拆分成單詞,帶狀標點符號,按字母排序,得到第二個單詞。 – 2010-08-29 17:32:22
'[process]'標籤沒有添加任何有用的信息,它應該被刪除。 – Zaz 2010-08-30 12:56:24