python 內建結構

2022-09-20 02:00:14 字數 1455 閱讀 3086

增加a.insert(index,"內容")

修改刪除

排序身份判斷

count增加查

改刪dic.clear()

dic.pop(鍵)

dic.popitem()

del dic

其他操作以及涉及到的方法

排序 sorted(dic)、sorted(dic.values)、sorted(dic.items)

遍歷效率低一些的

for k,v in dic.items():

c.count("l") # 統計元素個數

c.capitalize() # 首字母大寫

c.center(50,"-") # 居中

c.encode

c.endswith("aa") # 以某個內容結尾

c.startwith('tty') # 以某個內容開頭

c = "he\tllo kitty"

c.find("t") # 查詢"t"在第幾個位置,並將索引值返回

c.format() # 格式化輸出

c.format_map()()

c.index('qqq') # 和find的區別是加入字串沒找到就會報錯

c.isalnum()# 判斷是否包含字母和數字

c.isdecimal() # 判斷是否是十進位制的數

c.isdigit() # 判斷是否是乙個整型

c.isidentifier() # 判斷是否是非法字元如數字不能開頭

c.islower() # 判斷字串是否全是小寫

c.isupper() # 判斷字串是否全是大寫

c.isspace() # 判斷是否全是空格

c.istitle() # 判斷是否是標題

c.lower() # 把字串全部改為小寫

c.upper() # 把字串全部改為大寫**

c.swapcase() # 把大寫改為小寫,把小寫改為大寫

c.ljust(20,'-') # 左對齊

c.rjust(20,'-') # 右對齊

c.strip() # 去除字串的換行符和空格、製表符

c.lstrip() # 去除字串左邊的換行符和空格、製表符

c.rstrip() # 去除字串右邊的換行符和空格、製表符

"my title".replace('title','lession') # 把字串中的title替換成lession

"my title title".rfind('t') # 最右邊的"t"

c.split("字元",1) # 返回分隔後的字串列表,1代表分隔一次

c.title() # 變成標題格式

重複的只會保留乙個☆

元素必須是可雜湊的及元素是不可變型別

分類不可變集合

新增刪除

關係測試☆

交集並集

差集反向交集

父集子集

python內建資料結構 Python內建資料結構

分類 數值型int float complex bool 序列物件 list string tuple 鍵值對set集合 dict字典 數值型int python3中的int都是長整型,沒有大小限制,但受限於記憶體區域的大小 float 浮點型,由整數部分和小數部分組成。complex 複數,由實數...

python內建資料結構

數列物件 鍵值對 型別轉換 built in int 取整數部分 整除且向下取整 min 取最小值 max 取最大值 pow x,y 等價於x y math.sqrt 開平方 進製函式,返回值是字串 math.pi math.e 自如常數 count value 時間複雜度 len 不產生新列表,就...

Python內建資料結構

分類 數字處理函式 進製函式,返回字串 型別判斷 列表索引訪問 列表查詢 列表元素修改 列表增加 插入元素 列表尾部追加元素,返回none 即不產生新列表,就地修改 時間複雜度為o 1 追加元素全部輸出為乙個整體 insert index,object 在指定索引位置插入元素object,返回non...