常見元組常量和運算
運算 | 解釋 |
() | 空元組 |
t1 = (0,) | 單個元素的元組(非表達式) |
t2 = (0,'Ni',1.2,3) | 四個元素的元組 |
t2 = 0,'Ni',1.2,3 | 四個元素的元組 |
t3 = ('abc',('def','ghi')) | 嵌套元組 |
t1[i] | 索引 |
t3[i][j] | 索引的索引 |
t1[i:j] | 分片 |
len(t1) | 長度 |
t1 + t2 | 合併 |
t2 * 3 | 重複 |
for x in t2 | 迭代 |
'spam' in t2 | 成員關係 |
列表和元組的區別:列表提供可變性,元組提供不可變性。
文件
myfile = open('myfile','w')
參數‘w’是指寫入。'r'是指讀取,是默認值,‘a’是在文件尾部追加內容。
>>> D = {'a': 1, 'b': 2} >>> F = open('datafile.pkl', 'wb') >>> import pickle >>> pickle.dump(D, F) # Pickle any object to file >>> F.close() >>> F = open('datafile.pkl', 'rb') >>> E = pickle.load(F) # Load any object from file >>> E {'a': 1, 'b': 2}
以上是用pickle模塊來儲存python的原生對象