組合資料型別(2)
一.字典型別定義
對映是一種鍵(索引)和值(資料)的對應
字典型別是「對映」的體現
-鍵值對:鍵是資料索引的擴充套件
-字典是鍵值對的集合,鍵值對之間無序
-採用大括號{}和dict{},鍵值對用冒號:表示
二.字典型別操作函式的方法
函式或方法
描述del d[k]
刪除字典d中鍵k對應的資料值
k in d
判斷鍵k是否在字典d中,如果在返回true,否則flase
d.key()
返回字典d中所有的鍵資訊
d.values()
返回字典d中所有的值資訊
d.items()
返回字典d中所有的鍵值對資訊
函式或方法
d.get(k,< default >)
鍵k存在,則返回相應值,不存在則返回< default >值
d.pop(k,< default >)
鍵k存在,則取出相應值,不存在則返回< default >值
d.popitem()
隨機從字典d中取出乙個鍵值對,以元組形式返回
d.clear()
刪除所有的鍵值對
len(d)
返回字典d中元素的個數
三.字典的應用場景
對映的表達
-對映無處不在,鍵值對無處不在
-例如:統計資料出現的次數,資料是鍵,次數是值
-最主要作用:表達鍵值對的資料,進而操作它們
元素遍歷:
for k in d:
語句
四.jieba庫的概述
jieba 是優秀的中文分詞第三方庫
-中文文字需要通過分詞獲得單個的詞語
-jieba是優秀的中文分詞第三方庫,需要額外安裝(cmd : pip install jieba)
-jieba庫提供三種分詞模式,最簡單只需掌握乙個函式
jieba分詞依靠中文詞庫
-利用乙個中文詞庫,確定漢字之間的關聯嗎概率
-漢字間概率大的組成片語,形成分詞結果
-除了分詞,使用者還可以新增自定義的片語
精確模式、全模式、搜尋引擎模式
-精確模式:把文字精確的切分開,不存在冗餘單詞
-全模式:把文字所有可能的詞語都掃瞄出來,有冗餘
-搜尋引擎模式:在精確模式基礎上,對長詞再次切分
jieba分詞要點
jieba.lcut(s)
學習筆記(三十)
data cur type cursor,table spfli type table of spfli,wa spfli type spfli.start of selection.open cursor cur for select from spfli where cityto new yor...
Python 學習筆記 6
6.1 字典 字典就是乙個關聯陣列 或者稱為雜湊表 它是通過關鍵字索引的物件的集合。使用大括號 來建立乙個字典。print 字典 dic print dic uu dic username dd dic home print uu print dd dic username pxl dic home...
Python學習筆記 6
python學習筆記 6 1 sequence sequence是一物件,乙個接乙個地儲存多種資料項。python中sequence有幾種不同型別。下面先看兩種sequence基本型別 字串和列表 在字串中訪問單個字元 用for迴圈迭代字串,語法如下 for variable in string s...