1.1列表的宣告
宣告空列表x = list()
宣告非空列表x = [1,2,3,4,5]
1.2列表中資料的操作
增加:刪除:
del x[index]:根據編號/下標/索引刪除資料
remove(obj):刪除乙個具體的資料
pop():刪除末尾的乙個資料
clear():清空列表中的所有資料
del x :刪除列表
修改:
x[index] = new_value 通過下標/編號 直接給當前編號的資料重新賦值
查詢:
x[index] 通過編號直接查詢該編號位置的資料
for x1 in x:
print(x1) 將x列表中的資料依次存放到x1中並且展示出來
1.3列表的擴充套件:
x.count(obj):檢視某個指定的資料obj在列表**現的次數
x.index(obj):檢視某個指定的資料obj在列表中的位置[編號]
x.sort():按照自然順序排序
x.reverse():翻轉列表
len(x):檢視列表的長度;檢視列表中是否有資料
max(x)/min(x):針對列表中的資料進行最大值~最小值的判斷
特點:可以儲存多個可以重複的有順序的,不能修改的資料
2.1元組的宣告:
宣告乙個空元組 t = tuple()
宣告包含多個元素的元組 t = (「hello」, 「world」)
2.2元組中資料的操作:
count:檢視某個指定的資料,在元組**現的次數
index:檢視某個指定的資料在元組中的位置
len(x ) 檢視元組中元素的個數/總數
max(x)/min(x):檢視最大/最小值
2.3元組的型別轉換
tuple(obj) 將括號中包含的資料,轉換成元組
3.1宣告:
宣告乙個空集合s = set()
宣告乙個非空集合s =
3.2集合中資料的操作:
增加資料:
s.add(obj) 在集合中追加乙個資料
刪除資料:
s.pop() 隨機刪除乙個資料
s.remove(obj) 刪除乙個具體的資料obj
s.clear() 清空列表中的所有資料
del s
查詢資料:
for迴圈遍歷
成員運算子in
刪除資料:
查詢資料——刪除資料——增加資料
3.3集合之間的操作:
交集:s1.intersection(s2) 求集合s1和集合s2中相同的資料
s1.intersection_update(s2) 將集合s1和s2的相同的資料更新到s1中
並集:s1.union(s2) 求集合s1和集合s2中乙個或兩個都有的的資料
s1.union_update(s2) 將s1.union(s2)求得的資料賦值給s1
差集:s1.difference(s2) s1中有但s2中沒有的項
s1.difference_update(s2)
特點:可以存放多組key-value 鍵值對 的 鍵不能重複 值可以重複的資料對
4.1宣告:
宣告:d = dict() # 宣告乙個空字典
非空字典 d =
4.2字典中資料的操作:
增加資料:
d[『key』] = 『value』
d[『admin』] = [『admin』, 『123123』]
d[『manage』] =
d.setdefault(『root』 ,』123123』)
查詢:
d[『admin』]
d.get(『manage』)
迴圈遍歷key值
d.keys() 查詢字典中key值
d.values()查詢字典中所有的value值
d.items()查詢字典中所有的item值
迴圈遍歷keys: for x in d.keys()
迴圈遍歷鍵值對:for k, v, in d.items()
修改資料:
d[『admin』] = 『admin』
d[『manage』][『password』] = 『123123』
刪除資料:
d.pop(『admin』)
d.popitem()
d.clear()
python 組合資料型別
python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...
Python組合資料型別
組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...
python組合資料型別
組合資料型別 一 序列型別 具有先後關係的一組元素 元素型別可以不同 元素間由序號引導,通過下標訪問序列的特定元素 正向遞增和反向遞減兩種定義方法 真正建立乙個列表,賦值僅傳遞引用 類似指標 序列型別通用操作符 x in s 如果x是序列s的元素,返回true,否則返回false x not in ...