為避免這個問題,使用.copy()方法或list()或切片操作進行列表複製即可。即:
b=a.copy() 或 b=list(a) 或 b=a[ : ]
(1)元組中若只有乙個元素,後面必須加逗號,如a = (『das』,),沒有逗號的話,a會被視為字串
(2)a, b=b, a 交換元組a和b
(1)可以對任何包含雙值子串行的序列使用dict() 將其轉化為字典鍵值對
(2).update(x),將x合併入現有字典,但如果有相同鍵值,x中的新鍵值將覆蓋原來字典對應的鍵值
(3)del 刪除指定元素或列表或字典等
(4).clear() 使當前字典成為乙個空字典
(5)『x』 in python 判斷x是否在python字典中(依據key來判斷)
(6).get(『x』,』y』) 判斷』x』或』y』是否在當前字典中,是則返回,否則返回none
(7).keys() 返回所有的鍵(以迭代器的形式); .values() 返回所有的值; .items()以元組形式返回鍵值對的列表
(8)複製及指標關聯的情況同列表
(1)set() 建立空集合(注:用建立的是空字典)
當字典作為引數傳入set()函式時,只有鍵會被使用
(3)交集 & (相當於.intersection()), 並集 | (相當於.union()), 差集 a-b(相當於a.difference(b) ), 異或集 a^b (僅在兩個集合**現一次的元素的集合,即查詢它們不同的部分)。
(4)使用<= 或 .issubset()可以判斷乙個集合是否是另乙個集合的子集(《則是判斷真子集,不含自身)
Python (五)列表 元組 字典
list 列表 是 python 中使用最頻繁的資料型別。列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表 所謂巢狀 列表用 標識。是python最通用的復合資料型別。列表中的值得分割也可以用到變數 頭下標 尾下標 就可以擷取相應的列表,從左到右索引預設0開始的,從右到...
Python學習筆記1 0 列表,元組,字典
列表 可存在空列表 獲取 print 列表名 print 列表名 索引位 print 列表名 a b c 均可 增加 加於末尾,且每次僅能加乙個 插入 列表名.insert 索引位置.刪除del 列表名 索引位 列表名.remove 索引位 列表名.pop 索引 帶有return 預設刪除最後乙個元...
python學習筆記3 列表,元組
列表是打了激素的陣列,陣列只能儲存同種型別的資料,而列表像乙個倉庫,儲存不同型別的資料.l 定義乙個空列表 l 1 定義乙個包含元素 1 的列表 l 1,1,2 hello 1,2 定義乙個包含元素的列表,元素可以是任意類 型,包括數值型別,列表,字串等均可 切片 list hallo 5,test...