如何在Python 中壓縮並填充到最長長度
在Python 中,zip() 函數用於組合兩個元素或函數更多可迭代物件。但是,zip() 只考慮最短輸入的長度。如果你想將結果填入最長輸入的長度呢?
itertools.zip_longest
在Python 3中,itertools.zip_longest()函數提供了這個功能。它需要多個可迭代物件並傳回一個迭代器,該迭代器會產生包含可迭代物件中的元素的元組,其中 None 值填入較短的可迭代物件。
fillvalue 參數
您可以指定要使用的fillvalue 參數,而不是None
方案
對於Python 2,您有兩個選項:
以上是如何將 Python zip() 的結果填入最長輸入的長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!