python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推
定義列表:list =
列表常用操作
操作描述
list.insert(索引,資料)
在指定位置插入資料
在末尾追加資料
list.extend(列表二)
將列表二的資料追加到list
list[索引] = 資料
修改指定索引的資料,索引不存在會報錯
del 索引
刪除指定索引的資料
list.remove(資料)
刪除第乙個出現的指定資料
list.pop
刪除末尾資料
list.pop(索引)
刪除指定索引資料,會保留刪除的資料
list.clear
清空列表
len(list)
列表長度
list.count(資料)
資料在列表**現的次數
list.sort()
公升序排序
list.sort(reverse = true)
降序排序
list.reverse()
逆序、反轉
list.index(資料)
查詢資料下標,不存在報錯
list.copy()
複製列表
遍歷列表
遍歷:從頭到尾依次從列表中獲取資料
for name in list:
pass
運算子
python 表示式
結果描述
len([1, 2, 3])
3計算元素個數
[1, 2, 3] + [4, 5, 6]
[1, 2, 3, 4, 5, 6]
合併(『hi!』,) * 4
(『hi!』, 『hi!』, 『hi!』, 『hi!』)
重複3 in (1, 2, 3)
true
元素是否存在
python 的元組與列表類似,不同之處在於元組的元素不能修改,元組使用小括號,列表使用方括號,索引從0開始
定義元組:tuple = ()
元組常用操作
操作描述
tuple.index(資料)
查詢資料下標,不存在報錯
list.count(資料)
資料在元組**現的次數
del tuple
刪除元組
遍歷元組
for name in tuple:
pass
運算子
python 表示式
結果描述
len((1, 2, 3))
3計算元素個數
(1, 2, 3) + (4, 5, 6)
(1, 2, 3, 4, 5, 6)
連線(『hi!』,) * 4
(『hi!』, 『hi!』, 『hi!』, 『hi!』)
複製3 in (1, 2, 3)
true
元素是否存在
列表元組轉換
元組轉列表:list(tuple)
列表轉元組:tuple(list)
函式描述
len()
計算容器中元素個數
del()
刪除變數
max()
返回容器中元素最大值,如果是字典,只針對key比較
min()
返回容器中元素最小值,如果是字典,只針對key比較
cmp()
比較兩值-1(小於),0(等於),1(大於)
python3 基本資料型別
整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...
Python3 基本資料型別
python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...
Python3基本資料型別
在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...