python的基礎資料型別有哪些知識
python的基礎資料型別的知識:
1、列表的使用
定義空列表。
List = [ ]
列表的長度
len(list)
列表的組合
list1 += list2
判斷元素x是否位於列表
if x in list:
列表的遍歷(正序逆序,和附加索引的遍歷)
for x in list:(正序) for x in list[::-1]:(逆序)
index(索引) value(值) enumerate(sequence, [start=0])
sequence – 一個序列、迭代器或其他支援迭代物件。
start –> 下標起始位置。
例如1:
list = [1,2,3,4] for index, value in enumerate(list): print(index, value)
執行結果:
0 1 1 2 2 3 3 4
例如2:
list = [1,2,3,4] for index, value in enumerate(list,start=2): print(index, value)123
執行結果:
2 1 3 2 4 3 5 4
求列表元素的最大最小值
max(list) min(list)
求列表元素的平均值(前提列表元素都是數字)
sum(list) / len(list)
在列表末尾新增新的物件X
list.append(X)
統計某個元素X在列表中出現的次數
list.count(X)
#在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表)
list.extend()
從列表中找出某個值value第一個匹配項的索引位置
list.index(value)
將物件value插入列表某位置index
list.insert(index, value)
移除列表中的一個元素(預設最後一個元素),並且返回該元素的值 list.pop([index = -1])
使用方法:
>>> list = [1,2,3,4] >>> list.pop(1) 2 >>> list [1, 3, 4]
移除列表中某個值value的第一個匹配項
list.remove(value)
反轉列表中元素
list.reverse()
對原列表進行排序(正序逆序,關鍵字排序,這個自己百度)
list.sort( key=None,reverse=False)
清空列表
list.clear()
複製列表
list.copy()
刪除列表元素
del list[index]
2、字典的使用
建立空字典
dict = { }
判斷元素是否在字典
If key in dict:
計算字典元素個數
len(dict)
新增元素到字典
dict[key] = value
update方法
如果存在則更新,不存在則新增
dict.update({key:value})
示例:
>>> d = {1:2,2:3} >>> d.update({3:4}) >>> d {1: 2, 2: 3, 3: 4} >>> d.update({3:5}) >>> d {1: 2, 2: 3, 3: 5}
字典的get方法
字典 get() 函式返回指定鍵的值,如果值不在字典中返回預設值。
key – 字典中要查詢的鍵。
default – 如果指定鍵的值不存在時,返回該預設值值。
遍歷字典
for key, value in dict.items():
字典鍵
dict.keys()
字典值
dict.values()
刪除鍵
del dict[key]
刪除字典
del dict
清空字典
dict.clear()
3、集合的使用
建立一個集合
s = {x1,x2,x3……} # (建立空集合) s = set()
在集合中新增一個新的元素e;如果元素已經存在,則不新增
s.add(e)
從集合中刪除一個元素,如果元素不存在於集合中,則會產生一個KeyError錯誤
s.remove(e)
從集合S中移除一個元素e;
s.discard(e)
清空集合內的所有元素
s.clear()
從集合S中刪除一個隨機元素;如果此集合為空,則引發KeyError異常
s.pop()
計算元素個數
len(s)
判斷元素e是否存在於s
If e in s: If e not in s:
對於集合X,Y
差集
X – Y
並集
X | Y
交集
X & Y
對稱差集(項在t或s中,但不會同時出現在二者中)
X ^ Y
判斷集合的包含關係
例如:(X 包含 Y,Y ⊆ X )
>>> X = {1,2,3,4,5,6} >>> Y = {2,3,4,5} >>> X > Y True >>> X >= Y True >>> X < Y False
更多Python知識,請關注:!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2833247/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java基礎知識--資料型別Java資料型別
- Java基礎知識-基本資料型別相互轉型Java資料型別
- 【知識分享】大資料安全問題有哪些型別大資料型別
- 學大資料開發要掌握的基礎知識有哪些?大資料
- Java基礎知識(變數、資料型別、運算子)Java變數資料型別
- python的基礎資料型別Python資料型別
- 資料型別: 資料型別有哪些?資料型別
- Python中常見的資料型別轉換函式有哪些?Python基礎入門Python資料型別函式
- Python資料型別基礎Python資料型別
- Python 基礎資料型別Python資料型別
- Python中的識別符號有哪些基礎原則?Python符號
- Python資料型別相關知識Python資料型別
- python基礎之資料型別Python資料型別
- python基礎(二)—-資料型別Python資料型別
- 【知識分享】租用伺服器型別有哪些伺服器型別
- python語言中基本資料型別有哪些?Python資料型別
- 5000字2021最新Python基礎知識第一階段:資料型別Python資料型別
- JavaScript有哪些資料型別?JavaScript資料型別
- 【Java基礎知識】物件導向有哪些特性Java物件
- Python基礎02 基本資料型別Python資料型別
- Python - 基礎資料型別 list 列表Python資料型別
- Python - 基礎資料型別 set 集合Python資料型別
- Python - 基礎資料型別 dict 字典Python資料型別
- Python基礎:資料型別-字串(7)Python資料型別字串
- 圖解python | 基礎資料型別圖解Python資料型別
- 零基礎如何學好Python?Python有哪些必須學的知識?Python
- 【知識分享】伺服器機箱型別有哪些伺服器型別
- 大資料分析的型別有哪些大資料型別
- 基礎資料型別資料型別
- Python基礎之四:Python3 基礎資料型別Python資料型別
- Python 快速教程(基礎篇02):基礎資料型別Python資料型別
- 資料庫基礎知識資料庫
- JavaScript基本資料型別有哪些JavaScript資料型別
- Java有哪些基本資料型別?Java資料型別
- Python技術分享:Python中的識別符號有哪些基礎原則?Python符號
- python基礎 -08- 資料型別(set)Python資料型別
- Python3 基礎資料型別概述Python資料型別
- Python - 基礎資料型別 tuple 元組Python資料型別