1.zip函數
zip函數可以接受多個參數,返回的結果是列表,列表中的每一個元素是元組的數據類型,下面我們通過幾個例子來學習zip函數的用法
1)
list1 = [1,2,3]
list2 = [4,5,6]
list3 = [7,8,9]
zip(list1,list2,list3)
最后的返回的結果是:
[(1,4,7),(2,5,8),(3,6,9)]
2)
list1 = [1,2,3]
list2 = [4,5,6,7]
zip(list1,list2)
返回的結果是
[(1,4),(2,5),(3,6)]
上面的這個例子我們可以發現zip函數在字長上的處理
3)
list1 = [1,2,3]
zip(list1)
最后的返回結果是
[(1,),(2,),(3,)]
4)
zip()
最后的返回結果是[]
2.dict函數
dict函數用來快速構造字典,我們可以通過向dict函數傳遞不同的參數一不同的方式來創建字典,下面我們來了解一下幾種常見的構造字典的方式
1)創建空字典
a = dict()#創建空字典
print(a)
結果
{}
2)傳入關鍵字
b = dict(a=1,b=2,c=3)
print(b)
得到的結果是:
{"a":1,"b":2,"c":3}
3)傳入一個字典:
c = dict({'three': 3, 'four': 4})
print(c)
結果
{'four': 4, 'three': 3}
4)傳入可迭代對象
d = dict([('one', 1), ('two', 2), ('three', 3)])
print(d)