python中zip()函式的用法
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/csdn15698845876/article/details/73411541
zip函式的原型為:zip([iterable, …])
引數iterable為可迭代的物件,並且可以有多個引數。該函式返回一個以元組為元素的列表,其中第 i 個元組包含每個引數序列的第 i 個元素。返回的列表長度被截斷為最短的引數序列的長度。只有一個序列引數時,它返回一個1元組的列表。沒有引數時,它返回一個空的列表。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
當沒有引數的時候
- 1
- 2
- 3
- 4
- 5
當只有一個引數的時候
- 1
- 2
- 3
- 4
- 5
- 6
當多個引數長度不同的時候
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
zip() 和 * 操作符一起操作可以用來 unzip 一個列表,看下面的程式碼:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
注意這裡輸出的每個都是元組,而不一定是原來的型別,但是值不會發生變化(除非原來的引數列表長度不一樣,看下面的程式碼)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
unzip後的列表b和c的值都少了。
相關文章
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Python的zip函式Python函式
- Python中的split()函式的用法Python函式
- Python 中filter函式用法PythonFilter函式
- Python 中的map、reduce函式用法Python函式
- python zip enumerate函式Python函式
- 簡單介紹Python中的配對函式zip()Python函式
- Python 中求和函式 sum 用法Python函式
- Python中典型內建函式的用法Python函式
- Python學習之zip函式Python函式
- Python內部函式zip使用Python函式
- PyThon range()函式中for迴圈用法Python函式
- python 中 print 函式用法總結Python函式
- python中upper函式的用法是什麼?Python函式
- spark三種清理資料的方式:UDF,自定義函式,spark.sql;Python中的zip()與*zip()函式詳解//及python中的*args和**kwargsSpark函式SQLPython
- python基礎 函式之 強大的zipPython函式
- Python中enumerate函式用法詳解Python函式
- Python range() 函式用法Python函式
- Python排序函式用法Python排序函式
- mysql中replace函式的用法MySql函式
- CoffeeScript攻略4.2:類似Python的zip函式Python函式
- python之函式用法divmodPython函式
- C++中函式呼叫的用法C++函式
- Matlab中erf函式的用法Matlab函式
- Java中Split函式的用法技巧Java函式
- matlab中sort函式的用法Matlab函式
- python sorted()函式的引數用法Python函式
- python函式符號sympy的用法Python函式符號
- 理解zip函式的工作流程函式
- Python3 range() 函式用法Python函式
- Python中lambda表示式的用法Python
- Python中帶下劃線_的變數和函式命名的用法Python變數函式
- ascii函式和substr函式的用法ASCII函式
- python常用函式進階(2)之map,filter,reduce,zipPython函式Filter
- GetModuleFileName函式的用法函式
- createStyleSheet()函式的用法函式
- qsort函式的用法函式
- COALESCE函式的用法。函式