簡體   English   中英

為什么zip會返回元組?

[英]Why does zip return tuples?

我想知道為什么zip()被設計為返回元組而不是列表。 它與性能或可變性有關嗎? 或者是別的什么?

事實上,zip功能旨在:

返回元組列表,其中每個元組包含來自每個參數序列的第i個元素。 (來源:zip函數的文檔字符串)

從這個給定的參數,你只得到一個可能的結果,不會受到你給出的輸入以外的其他東西的影響。 因此,如果結果是列表,您可以修改它,結果將不再是預期的結果。 元組是解決方案,因為它們是不可變的,你不能影響結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM