python zip dict函數


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)

得到的結果是

{'three': 3, 'two': 2, 'one': 1}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM