python3基本資料型別(三) 列表與元組

2021-10-02 06:09:43 字數 1853 閱讀 9193

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 函式可以用來查詢變數所指...