1. 程式人生 > >Python每日一練--------元組+字典+列表

Python每日一練--------元組+字典+列表

Python包含6中內建的序列,即列表元組、字串、Unicode字串、buffer物件和xrange物件。

通用序列操作:索引、分片、序列相加、乘法、成員資格、長度、最小值和最大值

1.列表

一個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
2.元組(不能修改)

元組與列表類似,不同之處在於元組的元素不能修改;元組使用小括號,列表使用方括號;元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
3.字典(類似map)

字典是另一種可變容器模型,且可儲存任意型別物件;每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 

dict2 = { 'abc': 123, 98.6: 37 };
訪問字典:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
print "dict['Name']: ", dict['Name'];
dict['Name']:  Zara
刪除
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; 
del dict['Name']; # 刪除鍵是'Name'的條目
dict.clear();     # 清空詞典所有條目
del dict ;        # 刪除詞典
收集引數
def par(*params)  #元組 為空列印[]
def par(**params)  #字典  為空列印{}