Python中的資料結構

2021-10-24 16:46:28 字數 1039 閱讀 6820

python是無型別的語言,所以不會指定型別,是在變數賦值的過程中直接確定了型別

list定義時用大括號賦值 

list1 = [1,2,3,4,5]

可以使用下標索引來訪問列表中的值,列表可以進行擷取和組合

現在看下使用下標索引和擷取的例子

list1 = [1,2,3,4,5,7]

print "list1[0]",list1[0]

print "list1[0-4]",list1[0:5]

list1[0]=9

print "list1[0-4]",list1[0:5]

輸出結果如下:

list1[0] 1

list1[0-4] [1, 2, 3, 4, 5]

list1[0-4] [9, 2, 3, 4, 5]

解釋:python中的下標索引從零開始,

對於字串擷取s[x,y],代表的意思是,從下標x開始,包括x,到下標y,但是不包括y.就是左閉右開[ )

python的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

tup1 = (1,2,3,4,5)

print "tup1[0]",tup1[0]

print "tup1[0-1]",tup1[0:5]

del tup1

元組中的資料不能修改,如 tup1[0]=50  但是可以刪除整個元組

由於元組中的資料不能修改,當問們訪問資料庫的時候,通常返回值定義成乙個元組,保證不會修改返回的結果,只會進行讀操作。

字典是可變容器型別,就是可以修改其中的資料,並且可以儲存任意型別的物件

字典的每個鍵值對用:分割,每個鍵值對之間用,分割,整個字典包括在花括號 {}中

dict1 = 

print dict1

print dict1[1]

dict1[1]='zhanghuaichao'

print dict1[1]

dict1.clear()

print dict1

del dict1

Python中的資料結構

在記憶體中儲存的資料可以有多種型別。例如,乙個人的年齡可以用數字來儲存,他的名字可以用字元來儲存。python 定義了一些標準型別,用於儲存各種型別的資料。python有五個標準的資料型別 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值...

python中資料結構的作用 python資料結構

一.列表 1.列表實現了連線操作的功能 list2 pear orange list1.extend list2 list1 list1 list2 2.列表的排序 list1.sort sorted list1 3.列表的反 list1.reverse 4.列表的常用方法 insert index...

Python中的資料結構 元組

元組是既定的,決定於建立的時候,所以不存在增刪改等一些操作。1.可變型別 2.不可變型別 a 1a 2 b 1print id 1 print id a print id b a和b都指向1的時候其位址相同,當a指向2的時候,a的位址變了,但是1本身是不變的 建立乙個元組 t 1,2,oop 4,2...