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...