列表與元組

2022-09-18 08:45:33 字數 1277 閱讀 5316

1、列表(list):專門用於儲存一串資訊,列表用中括號定義,資料之間使用逗號,分隔

如圖:

2、元組(tuple):與列表類似,不同之處在於元組的元素不能修改,元組的定義使用小括號()定義,資料之間使用逗號,分隔

如圖:

列表和元組的索引都是從0開始,索引就是資料在列表中的位置編號,索引又被稱之為下標

如:list1[0]        說明:變數名旁邊的中括號中的數字,就是下標.此例子的意思就是變數名為list1中的第乙個元素的值

3、字典(dictionary):是除了列表之外python中最靈活的資料型別,通常用於儲存描述乙個物體的相關資訊.字典用大括號{}定義

字典使用鍵值對的儲存資料,鍵值對之間使用逗號,分隔

鍵key是索引,值value是資料,鍵和值之間使用分號:分隔,鍵必須是唯一的.所有值可以取任意數字型別,但是鍵只能使用字串、數字和元組(這裡需要注意)

如圖:

簡單說完列表、元組和字典,今天我主要就是要說明下三者的區別:

1、列表和元組是有序的,而字典是無序的.簡單來說每次列印相同的字典,鍵值對的前後順序是隨機的

2、元組的值是不能修改的,而列表和字典就可以進行修改

3、非常特殊的是元組,當只有乙個元素時,需要在這個元素後面新增乙個逗號,表示只是乙個元組

4、列表自帶的方法比元組和字典的要多,列表的常規操作包含增加、修改、刪除、統計、排序

尤其需要注意的是列表是自帶排序方法的,列表名.sort()方法就能對列表進行排序了,sort中預設引數reverse的值為false,即為公升序排序.當把reverse改為true時,則為降序排序

如圖:

輸出結果為:

還需要注意的是:

元組和列表可以相互進行轉換:

使用list函式可以把元組轉換為列表:

list(元組)

使用tuple函式可以把列表轉換為元組:

tuple(列表)

列表與元組

列表由一系列按特定順序排列的元素組成,列表裡的元素可以是任何資料型別。列表的形式為 list1 元素1,元素2,元素3,注意,此處 僅為示意,真正的列表中,不能出現這種形式的省略號列表裡可以新增無窮多的元素,這些元素可以是任意型別的組合 整數,浮點數,字串 例如 list2 tom 2 jack 4...

列表與元組

一.列表 1.形式 變數名 元素1,元素2,元素3,元素n 2.建立列表的種類 1 普通列表 list1 1 2,3 4,5 list2 甲 乙 丙 2 混合列表 list3 1 2,1,2 love 3 空列表 list4 list1 1 2,3 4 list1 1 2,3 4 注意,這個方法只能...

列表與元組

一 列表 1.列表的概念 列表是python以及其他語言中最常用到的資料結構之一。python中使用中括號來表示列表,具體示例如下 student 20190101,小千 18,99.5 2.列表的建立 列表是由一組任意型別的值組合而成的序列,組成列表的值稱為元素,每個元素之間用逗號隔開,具體示例如...