成語json 用Python寫個成語接龍

2021-10-12 07:43:53 字數 955 閱讀 7647

昨天突然想起有一次我在玩手機,我內侄女說要跟我玩成語接龍,接著突然來了乙個想法,我自己寫乙個成語接龍的介面工具,豈不是很好?於是乎,本文就誕生了。

要能成語接龍,你要怎麼做?

接著你需要獲取json檔案裡的所有成語,還有每個成語的首字母。

當出了乙個成語,首先判斷是不是乙個正確的成語

然後提取成語最後乙個字,找到第二步得到的首字母索引。

給出答案。

是不是很容易,直接根據你說的成語,自然而然的對接到下乙個成語。

這裡我只是取了word欄位的資料,然後進行重新組裝。

通過上面的組裝,我們會得到兩個關鍵資訊:

# 字典,key是字,value是列表的成語idiom_data = {}# 成語列表valid_idioms =
# 檢測成語是否合法    def isvalid(self, idiom):        return (idiom in self.valid_idioms)

搞定,是不是很簡單,相應你也學會了。

用Python寫個程序監控程式

有個應用程式不是很穩定,又暫時找到具體問題,只知道出現錯誤時日誌檔案會反映出來.該應用定時更新日誌目錄,有兩個日誌檔案 fromclient.log 記錄接收請求,fromserver.log記錄接收服務端返回.出現問題時一般是fromclient.log日誌在更新,但是fromserver.log...

用python寫個翻譯小指令碼

想法 有的時候,想開始乙個專案,但是在給專案起乙個合適的英文名的時候突然被英語詞彙量攔住了,怎麼辦?那就開啟瀏覽器蒐個翻譯軟體查詢咯,但是這樣過程略顯繁瑣,想著自己寫個小指令碼,要用的時候直接命令列敲就行了。也不用再開啟乙個瀏覽器那麼多步驟了。說幹就幹。設計 執行在命令列如這種形式 python3 ...

用Python寫個程序監控程式

有個應用程式不是很穩定,又暫時找到具體問題,只知道出現錯誤時日誌檔案會反映出來.該應用定時更新日誌目錄,有兩個日誌檔案 fromclient.log 記錄接收請求,fromserver.log記錄接收服務端返回.出現問題時一般是fromclient.log日誌在更新,但是fromserver.log...