python容器常用操作

2021-09-25 11:00:40 字數 2229 閱讀 9110

set 集合常用

列表常用

字典常用

isspace()

如果字串中只包含空白,則返回 true,否則返回 false.

startswith(substr, beg=0,end=len(string))

檢查字串是否是以指定子字串 substr 開頭,是則返回 true,否則返回 false。如果beg 和 end 指定值,則在指定範圍內檢查。

endswith(suffix, beg=0, end=len(string))

檢查字串是否以 obj 結束,如果beg 或者 end 指定則檢查指定的範圍內是否以 obj 結束,如果是,返回 true,否則返回 false.

find(str, beg=0 end=len(string))

檢測 str 是否包含在字串中,如果指定範圍 beg 和 end ,則檢查是否包含在指定範圍內,如果包含返回開始的索引值,否則返回-1

rfind(str, beg=0,end=len(string))

類似於 find()函式,不過是從右邊開始查詢.

count(str, beg= 0,end=len(string))

返回 str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數

replace(old, new [, max])

把 將字串中的 str1 替換成 str2,如果 max 指定,則替換不超過 max 次。

lstrip()

截掉字串左邊的空格或指定字元。

rstrip()

刪除字串字串末尾的空格.

strip([chars])

在字串上執行 lstrip()和 rstrip()

lower()

轉換字串中所有大寫字元為小寫.

upper()

轉換字串中的小寫字母為大寫

swapcase()

將字串中大寫轉換為小寫,小寫轉換為大寫

center(width, fillchar)

返回乙個指定的寬度 width 居中的字串,fillchar 為填充的字元,預設為空格。

zfill (width)

返回長度為 width 的字串,原字串右對齊,前面填充0

ljust(width[, fillchar])

返回乙個原字串左對齊,並使用 fillchar 填充至長度 width 的新字串,fillchar 預設為空格。

update() 給集合新增元素

clear() 移除集合中的所有元素

copy() 拷貝乙個集合

pop() 隨機移除元素

l.index(v [, begin[, end]]) | 返回對應元素的索引下標, begin為開始索引,end為結束索引,當 value 不存在時觸發valueerror錯誤

l.count(x) | 用於統計某個元素在列表**現的次數

l.pop([index]) | 刪除索引對應的元素,如果不加索引,預設刪除最後元素,同時返回刪除元素的引用關係

l.insert(index, obj) | 將某個元素插放到列表中指定的位置

l.extend(lst) | 向列表追加另乙個列表

l.remove(x) | 從列表中刪除第一次出現在列表中的值

l.clear() | 清空列表,等同於 l[:] =

l.sort(reverse=false) | 將列表中的元素進行排序,預設順序按值的小到大的順序排列

l.reverse() | 列表的反轉,用來改變原列表的先後順序

l.copy() | 複製此列表(只複製一層,不會複製深層物件)

get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

setdefault(key, default=none)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

popitem()

隨機返回並刪除字典中的一對鍵和值(一般刪除末尾對)。

items()

以列表返回可遍歷的(鍵, 值) 元組陣列

keys()

返回乙個迭代器,可以使用 list() 來轉換為列表

values()

返回乙個迭代器,可以使用 list() 來轉換為列表

update(dict2)

字典記錄累加

clear()

刪除字典內所有元素

Set容器常用操作

使用前需要 include標頭檔案。s.begin 返回set容器的第乙個元素 s.end 返回set容器的最後乙個元素 但是,又有人說s.end 返回指向容器最後乙個資料單元 1的指標,如果我們要輸出最後乙個元素的值應該是 s.end 我測試的結果是兩個都一樣,為什麼。s.clear 刪除set容...

23 容器常用操作

通過docker stop可以停止執行的容器。容器在 docker host 中實際上是乙個程序,docker stop命令本質上是向該程序傳送乙個 sigterm 訊號。如果想快速停止容器,可使用docker kill命令,其作用是向容器程序傳送 sigkill 訊號。對於處於停止狀態的容器,可以...

c 常用容器簡單操作

include include include include include include using namespace std int main intargc,char argv for inti 0 i sizeof a sizeof int i array array int,3 my...