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...