03 Python集合型別

2021-10-02 23:41:26 字數 514 閱讀 3631

python集合型別思維導圖

只有1個元素的tuple定義時必須加乙個逗號,,來消除歧義

2、常用操作

2、字典的常見操作

<2>新增元素

<3>刪除元素

clear()

3、字典的常見函式:

<2>keys == map.keyset()

<3>values

<4>items

4、字典遍歷

3、dict可以用在需要高速查詢的很多地方,在python**中幾乎無處不在,正確使用dict非常重要,需要牢記的第一條就是dict的key必須是不可變物件。這是因為dict根據key來計算value的儲存位置,如果每次計算相同的key得出的結果不同,那dict內部就完全混亂了。這個通過key計算位置的演算法稱為雜湊演算法(hash)。要保證hash的正確性,作為key的物件就不能變。在python中,字串、整數等都是不可變的,因此,可以放心地作為key。而list是可變的,就不能作為key

2、不可變型別,值不可以改變:

03 Python資料型別之字典

字典是無序的鍵 值對 key value對 集合,鍵必須是互不相同的 在同乙個字典之內 使用大括號建立乙個空的字典 初始化列表時,在大括號內放置一組逗號分隔的鍵 值對,這也是字典輸出的方式。字典的主要操作時依據鍵來儲存和取值。也可以用del來刪除鍵 值對 key value 從乙個不存在的鍵中取值會...

03 python讀取檔案

python的一些應用 jupyter notebook原始碼 總體思想 將內容轉為dataframe,使用to csv 函式進行儲存,使用read csv 或read excel 進行讀取 import pandas as pd 假設有文字text text 這是乙個文字內容 dsds 轉為dat...

03 Python基本運算

運算子可以分為 算術運算子,比較運算子和邏輯運算子。優先順序是 算術運算子 比較運算子 邏輯運算子。要使用括號。print 25 10 2.5print 25 10 丟棄餘數,只保留商 2 print 25 10 求餘數 5 print 25 3 25的3次方等於15625 print 25 10 ...