0.系列筆記彙總
機器學習基礎——python知識體系與路線及對應參考教程(持續更新中)
1.容器
- 可包含其他對象的對象
- 序列:清單、元組、字元串(每個元素都有編号)
- 映射:字典(每個元素都有名稱——鍵)
- 集合
2.序列
- 清單、元組、字元串
- 通用操作:索引、切片、相加、乘法、成員資格檢查、确定序列長度、找出最大最小元素、疊代
- 索引:從0開始,表示相對于第一個元素的偏移量,-1表示向左偏移一個元素,即為倒數第一個元素;字元串等序列字面量可以直接索引,不用先指派給變量(如:
)'hello'[0]
- 切片:
,[a,b),步長c(隔c-1個元素提取一個元素),步長可以為負數;如果a位于b的右側,且步長為正,結果會是空序列[a:b:c]
- 相加:不能拼接不同類型的序列
- 乘法:重複序列n次建立新序列,一種序列初始化方式:
sequence = [None] * 10
- 成員資格:布爾運算符(傳回布爾值的運算符)in,檢查特定的值是否包含在序列中,對于字元串,既可以檢查字元,也可以檢查子字元串;常被用來進行權限檢查、垃圾郵件過濾等
- 長度:
len()
- 最大值:
,參數可以是序列,也可以是數(max(1,2,3))max()
- 最小值:
,參數可以是序列,也可以是數(min(1,2,3))min()
- 索引:從0開始,表示相對于第一個元素的偏移量,-1表示向左偏移一個元素,即為倒數第一個元素;字元串等序列字面量可以直接索引,不用先指派給變量(如: