python第六周 字典,jieba庫

2021-08-24 18:01:28 字數 1098 閱讀 9607

字典:

字典型別是「對映」的體現

鍵值對:鍵是資料索引的擴充套件

字典是鍵值對的集合,鍵值對之間無序,採用大括號{}和dict()建立,鍵值對用冒號。表示為

在字典變數中,通過鍵值獲取值,如: 《值》 = 《字典變數》[《鍵》]

>>> d = 

>>> d["中國"]

"北京"

>>> de = {} ; type(de)

#返回變數x的型別

字典型別操作函式和方法

del d[k]

刪除字典d中鍵k對應的資料值

k in d

判斷鍵k是否在字典d中,如果在返回true,否則返回false

d.keys()

返回字典d中所有鍵資訊

d.values()

返回字典d中所有值的資訊

d.items()

返回字典d中所有的鍵值對資訊

d.get(k,)

鍵k存在,返回相應值,不在則返回值

d.pop(k,)

鍵k存在,則取出相應值,不在則返回值

d.popitem()

隨機從字典d中取出乙個鍵值對,以元組形式返回

d.clear()

刪除所有鍵值對

len(d)

返回字典d中元素的個數

jieba庫是優秀的中午分詞第三方庫

cmd命令:pip install jieba

原理: 利用了乙個中文詞庫,確定漢字之間的關聯概率

精確模式:把文字精確的分開,不存在冗餘單詞

全模式:把文字所有可能的詞語掃瞄出來,有冗餘

搜尋引擎模式:在精確模式的基礎上,對長詞再次切分

常用函式

jieba.lcut(s)精確模式,返回乙個列表型別的分詞結果

jieba/lcut(s,cut_all=ture)

全模式jieba.lcut_for_search(s)

搜尋引擎模式

jieba.add_word(w)

向分詞詞典增加新詞w

第六周周總結

這一周,不管是生活上的還是學習上的,亦或是工作上的,都異常的忙碌,忙碌到心態會有些崩潰的地步,可能是性格原因,不願意說放棄就放棄,所以還是希望可以完成自己該做的,想做的事情。堅持不是一件容易的事情,可怕的是你都不知道自己的堅持到底對不對,不管正確與否,我都選擇,做下去。像長跑,原以為自己肯定跑不動,...

第六周周總結

在第六周中是忙碌的,對於高數,上課的內容也在快速的翻篇,我的大腦也在快速的運轉著,講概念的時候我很難理解過來,但是講習題的時候勉勉強強能聽的懂,每次在聽不懂的地方我都會打個問號,以便於自己下課後方便問同學,我覺得這也是初中以來養成的乙個好習慣吧,數學的作業真的太傷腦細胞了,往往要思考很久才能做出一題...

第六周作業

a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void display int main b.指標型別作為成員函式的引數 includeusing namespace std class...