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中用 表示,但需要注意的是,在建立集合時,此大括號中 必須新增資料,不然就變成了字典 後面會說到 裡面的資料由乙個逗號和乙個空...