python數(shù)據(jù)類型 筆記1

列表

  • 用 [] 表示 ,里面元素可以使多種多樣的
方法名 用法 解釋
append alist.append(item) 列表末尾添加 item 這個(gè)項(xiàng)
insert alist.insert(i,item) 列表索引 i 位置添加 item 這一項(xiàng)
pop alist.pop() 移除并返回列表的最后一項(xiàng)
pop alist.pop(i) 移除并返回列表索引 i 位置的項(xiàng)
sort alist.sort() 對(duì)列表進(jìn)行排序
reverse alist.reverse() 對(duì)列表進(jìn)行反轉(zhuǎn)
del del alist [i] 刪除該位置上的元素
index alist.index(item) 返回列表中第一個(gè)等于 item 項(xiàng)的索引
count alist.count(item) 返回列表中值為 item 的項(xiàng)的個(gè)數(shù)
remove alist.remove(item) 刪除列表中第一個(gè)值為 item 的項(xiàng)
  • range(a, b, c) 函數(shù) a,起始位置,b,終止位置(不包括),c 步長(zhǎng)
    在 python 2.x 中,range(10) 直接返回一個(gè) 0~9 的列表;python 3.x 中,返回一個(gè)列表對(duì)象。使用list(range(10))可得到一個(gè)列表。

字符串

  • 字符串是可以儲(chǔ)存零個(gè)或多個(gè)字母,數(shù)字,或其他符號(hào)的有序容器。
方法名 用法 解釋
center alist.center(w) 返回 w 長(zhǎng)度的字符串,原字符串居中
count alist.count(item) 返回字符串中出現(xiàn) item 的次數(shù)
ljust alist.ljust(w) 返回 w 長(zhǎng)度的字符串,原字符串居左
lower alist.lower(w) 返回 一個(gè)字符串,全部小寫
rjust alist.rjust(w) 返回 w 長(zhǎng)度的字符串,原字符串居右
find alist.find(item) 查詢item,返回第一個(gè)匹配的索引位置
split alist.split(schar) 以schar 為分隔符,將原字符串分割返回一個(gè)列表
  • 列表和字符串最大的區(qū)別就是列表是可修改的而字符串不行,修改字符串必須重新賦值給另一個(gè)變量,內(nèi)存是不會(huì)更改的。

元組和集合

  • 元組里的元素是不可修改的,用 () 擴(kuò)起,且元組內(nèi)元素不重復(fù)
  • 集合是0個(gè)或多個(gè)無(wú)序容器,用 {} 擴(kuò)起,元素不重復(fù),集合是可變的,set()
方法名 用法 解釋
union A.union(B) 返回集合 A , B 的并集
intersection A.intersection(B) 返回集合 A , B 的交集
difference A.difference(B) 返回A集合除去 A 與 B 共有的元素(A-(A∩B))
issubset A.issubset(B) 判斷集合 A 是否是集合 B 的子集
add A.add(item) 把item 這個(gè)元素添加到集合 A 中
remove A.remove(item) 從集合 A 中除去 item 這個(gè)元素

字典

  • 一般來(lái)說(shuō)就是鍵值對(duì) {key1: value1, key2: value2}
方法名 用法 解釋
keys Adict.keys() 以列表的形式返回Adict中的所有 key 值
value Adict.value() 以列表的形式返回Adict中的所有 value 值
items Adict.keys() 以列表的形式返回Adict中的所有鍵值對(duì),每個(gè)元素是包含鍵,值的元組
get Adict.get(key) 返回 key 所對(duì)應(yīng)的值,如果不存在返回 none
get Adict.get(key , alt) 返回 key 所對(duì)應(yīng)的值,如果不存在返回 alt
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容