Python容器入門

2021-10-22 19:01:53 字數 2400 閱讀 9854

python的函式預設函式值為none,因此,將大多數執行方法的**賦值給變數或者直接輸出,即使方法帶有引數,但只要不具有指定返回值,那麼變數或輸出值則為none。

四大容器:列表(list)、元組(tuple)、集合(set)、字典(dict)

在列表末尾新增新的物件

list.count(obj)

統計某個元素在列表**現的次數

list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置

list.insert(index, obj)

將物件插入列表,index為插入位置,obj為插入插入元素

list.pop([index=-1])

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

list.remove(obj)

移除列表中某個值的第乙個匹配項

list.reverse()

反向列表中元素

list.sort(cmp=none, key=none, reverse=false)

對原列表進行排序,預設從小到大,若是字串,則按ascall碼進行排序

cmp(tuple1, tuple2)

比較兩個元組元素。

len(tuple)

計算元組元素個數。

max(tuple)

返回元組中元素最大值。

min(tuple)

返回元組中元素最小值。

tuple(seq)

將列表轉換為元組。

cmp(dict1, dict2)

比較兩個字典元素。

len(dict)

計算字典元素個數,即鍵的總數。

str(dict)

輸出字典可列印的字串表示。

type(variable)

dict.clear()

刪除字典內所有元素

dict.copy()

返回乙個字典的淺複製

dict.fromkeys(seq[, val])

建立乙個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

dict.get(key, default=none)

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

dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

dict.items()

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

dict.keys()

以列表返回乙個字典所有的鍵

dict.setdefault(key, default=none)

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

dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

dict.values()

以列表返回字典中的所有值

pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

popitem()

返回並刪除字典中的最後一對鍵和值。

以下使用方法為 set.方法名()

add()

為集合新增元素

clear()

移除集合中的所有元素

copy()

拷貝乙個集合

difference()

返回多個集合的差集

difference_update()

移除集合中的元素,該元素在指定的集合也存在。

discard()

刪除集合中指定的元素

intersection()

返回集合的交集

intersection_update()

返回集合的交集。

isdisjoint()

判斷兩個集合是否包含相同的元素,如果沒有返回 true,否則返回 false。

issubset()

判斷指定集合是否為該方法引數集合的子集。

issuperset()

判斷該方法的引數集合是否為指定集合的子集

pop()

隨機移除元素

remove()

移除指定元素

symmetric_difference()

返回兩個集合中不重複的元素集合。

symmetric_difference_update()

移除當前集合中在另外乙個指定集合相同的元素,並將另外乙個指定集合中不同的元素插入到當前集合中。

union()

返回兩個集合的並集

update()

給集合新增元素

python入門 容器入門

1 什麼是容器 容器就是一種資料型別,復合資料型別,儲存多個變數 容器就是物件,物件都是儲存在堆中的 python中萬物皆物件。2 為什麼學習容器 大量資料的時候,批量的管理和操作大量資料 3 什麼時候用 大量資料 特殊資料 4 怎麼用 python官方為大家提供四種常見的容器 list 列表 se...

python入門 容器

1.list 列表 初始化列表 li 1,2,3,abc 4.5,2,3,4 可以是任意元素 還有元組比如 li 1,2,3 只能寫不能讀 獲取長度 print len li print 空一行 根據索引讀寫 print li 0 print li 1 1索引表示倒數第乙個 其實是表示len li ...

python 容器入門

python的容器分為四種,分別是 列表 list 集合 set 元組 tuple 字典 dict 其二是集合,集合是無序不重複的數列,是根據hash表設計的,在python中用 表示,但需要注意的是,在建立集合時,此大括號中 必須新增資料,不然就變成了字典 後面會說到 裡面的資料由乙個逗號和乙個空...