字符串、元組、列表屬於序列類型,序列是以連續的整數為索引。數值、字符和元組 是不可變類型。列表、集合、字典是可變類型。都可以做刪除,更新,復制,添加,訪問元素等操作。需要註意:集合和字典不支持索引、切片、相加和相乘操作。
記錄今天的筆記:
小tips:
1、逗號與後面的代碼需要用空格分隔,這樣編譯器才不會警告,代碼寫的也好看些。
2、關於列表:
列表索引是從0開始的。
del和pop的區別是:前者直接刪除元素,後者還可以把這個刪除的元素返回到壹個變量,能再使用。可以用list()函數把其余幾種都轉換為列表。
3、關於元組:
x = (1,)與x = (1)
當元組只有壹個元素,必須加,不然小括號被當作運算符。前者打印輸出(1,)後者輸出1
··································································元組和列表的關系與區別··························································
1)連續創建兩個元組,可以將其當作壹個列表調用,如下:
x = (1, 10.31, 'python'), ('data', 11)
print(x[0])
輸出 (1, 10.31, 'python')
2)元組創建後,元素不可改變,列表元素可變
···········································································································································································
4、關於字典:
字典是 Python 唯壹的壹個 映射類型,字典以"關鍵字"為索引。有兩個屬性,壹個是鍵(key,不可省),壹個是對應鍵的值(可為空)
5、關於集合:
Python 還有壹種不能改變元素的集合,即不能增加或刪除元素,類型名叫frozenset。frozenset仍然可以進行集合操作,只是不能用帶有update的方法。
6、關於字符串