5天學python python 學習第5天

2021-10-20 10:54:17 字數 1290 閱讀 5368

字典增刪改查

dic1 =

# dic1["asdas"]="dfdsf" 新增 預設最後乙個

# print(dic1)

# dic1["age"]=20 // 如果有建 則值覆蓋

# print(dic1)

# dic1.setdefault("weight") //有建值對 不做任何改變 沒有新增建值對

#dic1.setdefault("weight",150) // 新增建值對

#print(dic1)

# dic1.setdefault("5","5")

# print(dic1)

#刪# print(dic1.pop("name")) ///有 返回值 按建去刪除

#print(dic1.pop("sss","none")) #//可設定返回值

#print(dic1)

#print(dic1.popitem()) #隨機刪除 有返回值 元組裡面是刪除的建值

# del dic1["name"]

# print(dic1)

# del dic1 //刪除列表 會報錯

# print(dic1)

# dic1.clear() //清空 列表

# print(dic1)

#改# dic1["name"]=1 # // 按建 去改

# print(dic1)

# dic=

# dic2=

# dic.update(dic2) # / update 改

# print(dic)

# print(dic2)

#結果:

# #

#查#print(dic1.keys()) #//建

#print(dic1.values()) //值

#print(dic1.items()) //是乙個列表 裡面是元祖 dict_items([(『name『, 『春生『), (『age『, 18), (『***『, 『male『)])

# for i in dic1:

# print(i) // 查 建

# for i in dic1.keys():

# print(i)

# for i in dic1.values(): // 查 值

# print(i)

#面試題

# a,b=1,2

# a=1

# b=2

# a,b=b,a

# print(a,b)

字典 巢狀

用建去找

在去增刪改查

4天學會python Python第四天

冒泡演算法 迴圈with.open ha.cfg as obji for line in boj 逐行讀取,效率更高 startswith 空字串的bool值為false json 1 內部必須為雙引號。2 字元轉成列表哦 簡化的函式定義 lambda 1 自動return 2 處理簡單邏輯 fun...

從0開始學Python Python的基本語法

一 資料型別 1.字串 string 不可變 1 合併字串 合併字串 2 常用內建函式 python3 字串 菜鳥教程 www.runoob.com 3 格式化字串 格式化字串 使用變數格式化字串分 2.數值 number 不可變 1 整型 int 2 浮點型 float 3.元祖 tuple 不可...

從0開始學Python Python程式設計方法

1 程式的輸入 包括檔案輸入 網路輸入 使用者手工輸入 程式內部引數輸入等。輸入是乙個程式的開始。2 程式對輸入進行處理,產生結果。處理的方法也叫演算法,是程式最重要的部分。3 程式的輸出 包括檔案輸出 網路輸出 螢幕顯示輸出 作業系統內部變數輸出等。分析問題 確定問題 設計演算法 編寫程式 除錯測...