Pyhton中容器的學習

Python中容器(collection)的概念:
python中用來操作多個值的以以終數據類型
變量=值
一般編程語言都會設計存儲多個值存儲方式

1.list 列表 鏈表的實現
2.set 集合
3.tuple 元素
4.dict 字典

列表(list):
是一種鏈表或者數組的實現
[]
列表的定義:(可以存儲任意類型)
a = [1,2,3,4]
b = list([1,2,3,4])
訪問列表中的元素
使用下標來訪問(注意:下標從0開始)
求列表的長度
len(容器)
遍歷
使用for循環來遍歷列表中的值

列表常見方法:
append, clear, copy, count,
extend, index, insert,
pop,remove,reverse,sort

append: 在列表末尾添加新元素、
在這裏插入圖片描述
insert: 在特點的位置添加新的元素
在這裏插入圖片描述
clear: 在列表清空
在這裏插入圖片描述
remove:通過元素本身將元素移除列表
在這裏插入圖片描述
pop: 刪除最後一個元素
在這裏插入圖片描述
index: 查找元素在列表中的位置,如果元素不存在,則報錯
在這裏插入圖片描述
reverse: 翻轉列表
在這裏插入圖片描述
sort: 將列表排序,必須同一類型,字符串列表按ASCⅠⅠ表排序
在這裏插入圖片描述
在這裏插入圖片描述
copy: 複製,拷貝對象(淺拷貝)
在這裏插入圖片描述
extend: 合併列表
在這裏插入圖片描述
集合:set {}
無序並且不能重複
常見方法:
add: 添加元素,無序
在這裏插入圖片描述
clear: 清空集合
在這裏插入圖片描述
copy: 複製
在這裏插入圖片描述
pop: 隨機移除數據元素
在這裏插入圖片描述
remove: 移除指定元素
在這裏插入圖片描述
intersection: 交集
在這裏插入圖片描述
difference:差集
在這裏插入圖片描述
union: 並集
在這裏插入圖片描述
元組:一系列固定的值(不可變數據類型)
常用方法:
count: 統計元素出現的次數
在這裏插入圖片描述
index: 查找元素在列表中的位置,在查到第一個後則停止,如果元素不存在,則報錯
如果在python中,如果只有一個元素,並且該元素是一個數字,則需要加上一個逗號來表示,
該變量是元組而不是數字
在這裏插入圖片描述
字典:dict
{k1:v1,k2:v2}
字典是以鍵值對存在的,每個鍵對應一個唯一的值,鍵必須是字符串

None 表示沒有

獲取key對應的值,使用如下兩種方式:
d[“key”] 如果這個key不存在,則報錯
d.get(“key”) 如果這個key不存在,則返回None
常見方法:
clear
在這裏插入圖片描述
copy
在這裏插入圖片描述
pop(“key”) 通過key刪除對應的鍵值對
在這裏插入圖片描述
popitem: 刪除最後一個鍵值對
在這裏插入圖片描述
get: 通過key獲取值
在這裏插入圖片描述
keys()
在這裏插入圖片描述
values()
在這裏插入圖片描述
items()
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章