類型回顧:
Python ?數(shù)字類型分為:
浮點(diǎn)數(shù)(float) 布爾 (bool) ?整型(int)
查看數(shù)據(jù)類型 (type)
特點(diǎn):
1.都是一個(gè)序列sequence,也可以理解為容器
2.取值[]
3.遍歷for in
4.計(jì)算長(zhǎng)度、最大/最小值、比較、刪除
5.鏈接+和重復(fù)*
6.切片
Python ?非數(shù)字類型:
字符串(str) 列表(list) 元組(Tuple) 字典(dictionary)
List(列表) 是 Python 中使用最頻繁的數(shù)據(jù)類型。
列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。列表中元素的類型可以不相同,它支持?jǐn)?shù)字,字符串甚至可以包含列表(所謂嵌套)。
列表是寫在方括號(hào)([])之間、用逗號(hào)分隔開的元素列表。
和字符串一樣,列表同樣可以被索引和截取,列表被截取后返回一個(gè)包含所需元素的新列表。
列表常用的操作為:
增加:
列表.insert(索引, 數(shù)據(jù)) ? ? ? ? ? ? ? ? ? ? ? ?在指定位置插入數(shù)據(jù)
列表.append(數(shù)據(jù)) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在末尾追加數(shù)據(jù)
列表.extend(列表2) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?將列表2 的數(shù)據(jù)追加到列表
查找:
列表[索引] =
刪除:
del 列表[索引] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除指定索引的數(shù)據(jù)
列表.remove[list數(shù)據(jù)] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除第一個(gè)出現(xiàn)的指定數(shù)據(jù)
列表.pop ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除末尾數(shù)據(jù)
列表.pop(索引) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除指定索引數(shù)據(jù)
列表.clear ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?清空列表
修改:
列表[索引] = 數(shù)據(jù)