Tag: Object returns the same operator mod most color Ror error
The zip () function uses an iterative object as an argument, packages the corresponding elements in the object into tuples, and then returns a list of those tuples.
If the number of elements of each iterator is inconsistent, the returned list is the same length as the shortest object, and with the * operator, the tuple can be decompressed as a list.
>>>a = [All-in-all]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>>> zipped = Zip (A, b) # packaged as a list of tuples [(1, 4), (2, 5), (3, 6)]>>> zip (a,c) # The number of elements is consistent with the shortest list [(1, 4), (2, 5), (3, 6)]>>> zip (*zipped) # in contrast to zip, can be understood as decompression, return two-dimensional matrix [(1, 2, 3), (4, 5, 6)]
If this is the case, the string is placed in the array, and the string is split
>>> s=['12a','123','234']>>> Zip (*s) [('1','1','2'), ('2','2','3'), ('a','3','4')]
Single string:
>>> s=[' 1 ', ' 1 ', ' 2 ']
>>> Zip (*s)
[(' 1 ', ' 1 ', ' 2 ')]
This is going to go wrong.
>>> l=[111,12,13]>>> Zip (*l) Traceback (most recent): " <stdin> " in <module>#1 must support iteration
Python Zip function Summary