第5天,python之路
已經過了兩三天了,東西一點沒來寫,今天慢慢的寫吧。
還是會按Alex Li的流程來學習,編寫 寫出自己的東西
- 常用的數據類型
簡單的有,str ,int ,
常用的: 列表list[], 字典dict{key:value} 元組tuple() 集合set{}
list
屬性方法
切片 list[m:n] list[-m:0]
增:list.append(str)
list.extend ( list[]) #擴展列表
刪 : del list (ele) #指定元素刪除
list.remove(ele) #指定元素刪除
list.pop() #刪除最後一個元素
改 : list [indes] = str
插 : list.insert(index,str) #插入元素
統計:list.count() #統計元素個數
排序:list.sort() #排序
反轉:list.reverse()
下標:list.index(ele)
dict 無序性,key值唯一
增 : dict [key] = str 如果字典中無key值,就增加鍵值對,如果存在key,則修改value值
dict.update(dict 1) #更新字典
刪: del dict[key]
dict.pop(key)
dict.popitem() #隨機刪除
改: dict [key] = value
查: dict [key ]
key in dict
dict.get(key) #獲得key對應的value
初始化:dict.setdefault(key,value) #有key,則不變;無key,則增加鍵值對
dict.keys() #關鍵字列表
dict.values() #value值列表
循環字典: for key in dict:
print(key,dict[key])
for key,value in dict.item():
print(key,value)
tuple 只創建,不能修改,可讀的列表
tuple.count() #統計
tuple.index() #索引元素
set 交&,差-,並|,補^ 無序性,去重
增: set.add(ele)
set.update(list)
刪:set.remove(ele)
查: x in set
x not in set
這些數據已經夠用了,好好利用起來
第5天,python之路