python基礎筆記 3

2021-08-01 21:42:57 字數 888 閱讀 6712

python中的列表可以儲存不同型別的資料

列表的新增

insert 將元素插入到指定位置

extend將乙個列表新增到列表尾

pop將尾部元素刪除

remove,刪除指定內容的元素,從左查詢,只刪乙個

del外部函式,del names[0]

修改,直接根據下標找到後重新賦值

in 判斷元素是否在列表中

字典的增刪改查

aa[new_key] = value

del(aa[key])

aa[key] = new_value

aa.get(key)

字典的操作

keys() 返回鍵的列表

values() 返回值的列表

items() 返回key value組成的元組的列表[(key1, value1),(key2, value2)]

python2是以上結果,python3稍有不同,返回的是列表物件

元組,不可變

如果元組內只有乙個元素,需要在元素後加乙個逗號。

可變型別和不可變型別

可變:列表、字典

不可變:數字、字串、元組

字典的key必須是不可變的

列表排序

li.sort(),預設從小到大

li.sort(reverse=true),從大到小

sort的key引數指定比較規則,給他乙個函式。

集合用{},

支援修改

不能重複,元素無序

可以用來給列表去重,a = list(set(a)),但是不能保證元素順序。

列表遍歷中刪除元素,是有問題的,即不能在遍歷乙個列表時刪除元素,有可能會漏刪。可以把要刪除的元素儲存到另乙個列表中,然後遍歷這個列表去刪除原列表中對應的元素。

Python3基礎筆記 元組

python3 元組 python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用 tup1 google runoob 1997,2000 tup2 1,2,3,4,5 tup3 50 不...

python3基礎筆記(一)

1 就單個 python 檔案來說在 python 中 python 的字尾可以是任意的。但如果這個 python 檔案需要匯入的時候如果不是 py 會出錯。所以一般情況下 python 檔案的字尾為 py 2 是 linux 中使用 檔案.py 時候需要在文件的第一行註明直譯器路徑 usr bin...

python基礎筆記 python基礎筆記

一 變數 定義變數的規則 1 變數名只能是字母 數字 下劃線的組合 2 變數名不能以數字開頭 3 python中使用的關鍵字不能作為變數 注意 行業預設規則 1 變數命令見名知意 2 駝峰 3 字母全大寫代表是常量 例子 name mr liao name1 name print name,name...