關於本文
本文沒有灌水!至於那些對這篇文章有問題的人,比如說:“為什麼這篇文章的字數比之前的文章少?”,我這裡解釋一下。我那些文章是實戰練習的,當然要詳細的介紹給大家。但是像這樣的文章,這些其實是我的學習筆記。
zip函式
zip()函式用於將可迭代的物件作為引數,將物件中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。
zip 語法:
zip([iterable, …])
引數說明:
- iterabl – 一個或多個迭代器
文字是不足以表現出zip()函式的作用的,還需要例子。
list_a = [1,2,3]
list_b = ['1','2','3']
print(zip(list_a,list_b))
返回結果是個物件,那是因為我們沒有設定展示方法,我們可以使用list(),tuple()或者dict()方法。
list():以列表的方式展示。
list_a = [1,2,3]
list_b = ['1','2','3']
print(list(zip(list_a,list_b)))
返回結果:
[(1, '1'), (2, '2'), (3, '3')]
tuple():以元組的方式展示。
list_a = [1,2,3]
list_b = ['1','2','3']
print(tuple(zip(list_a,list_b)))
返回結果:
((1, '1'), (2, '2'), (3, '3'))
dict():以字典的方式展示,這種展示方法十分適合在需要兩個列表組成一個字典的情況下使用。
list_a = [1,2,3]
list_b = ['1','2','3']
print(dict(zip(list_a,list_b)))
返回結果:
{1: '1', 2: '2', 3: '3'}
本作品採用《CC 協議》,轉載必須註明作者和本文連結