三十 Python學習筆記 6

2021-10-05 00:06:31 字數 1847 閱讀 7202

組合資料型別(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...