Python學記 十一 組合資料型別 下

2021-09-23 14:44:15 字數 1741 閱讀 8912

5.24

["python", 123, ",io"]

0 1 2

# 這是序列的預設索引,對映型別則由使用者將資料定義為索引

《字典變數》 = 

《值》 = 《字典變數》[《鍵》]

《字典變數》[《鍵》] = 《值》

#用來向字典變數中索引或增加元素

是一種中文分詞第三方庫(需要額外安裝)

中文本文需要動通過分詞獲得單個的詞語

jieba庫提供三種分詞模式。

(pip install jieba)

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

全模式:把本文中所有可能的詞語都掃瞄出來,存在冗餘

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

txt = txt.lower() #大寫轉換為小寫

for ch in '|"!@#$%^&*()":?>

for word in words:

counts[word] = counts.get(word,0) + 1

items = list(counts.items())

items.sort(key=lambda x:x[1], reverse=trie)

for i in range(10):

word, count = itmes[i]

print("".format(word, count))

import jieba

txt = open("....text","r", encoding="utf-8").read()

words = jeiba.lcut(txt)

counts = {}

for word in words:

if len(worf) == 1:

continue

else:

counts[word] = counts.get(word,0) + 1

items = list(counts.items())

items.sort(key=lambda x:x[1], reverse=true)

for i in range(15):

word, count = items[i]

print("".format(word, count))

Python學記 十 組合資料型別 上

5.23 set 建立集合,集合用 表示 a set 123124sdfsdf a try while true print a.pop end except pass p123y a set ls p p y y 123 s set ls 利用了集合不重複的特點 lt list s 將集合轉換為列...

Python組合資料

好了,又在湊字數!趕緊寫正題!廢什麼話呀?python常用的組合資料分為三大類 我們先講集合 和以前一樣,我們這次講的這幾種型別,都有相應的轉型別函式,集合的就是set 列表的就是list 等等等等。所以大家只要記住這幾類的英文就行了。python語言中的集合型別與數學中的集合概念一致,即包含0個或...

從零學python 組合資料型別

1 集合型別定義 集合是多個元素的無序組合。集合型別和數學中的集合概念一致 集合元素之間無序,每乙個元素唯一 不存在相同元素 集合元素不可修改,不能是可變的資料型別 集合使用大括號 表示,元素之間使用逗號分隔 建立集合型別使用 或者 set 建立空集合型別,必須使用 set 2 集合操作符 3 集合...