<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Python `zip()`函數 > 原文: [https://thepythonguru.com/python-builtin-functions/zip/](https://thepythonguru.com/python-builtin-functions/zip/) * * * 于 2020 年 1 月 7 日更新 * * * `zip()`函數采用一個或多個序列,并將序列中的對應項組合成一個元組。 最短序列用完時它將停止。 在 Python 2 中,`zip()`返回一個實際的列表,如果您處理大量數據則效率不高。 因此,在 Python 3 中,`zip()`返回一個可迭代的對象,該對象可按需生成結果。 **語法**:`zip(iter1 [,iter2 [...]]) --> zip object` **Python 3** ```py >>> >>> zip([1, 2, 3, 4], "pow") <zip object at 0x7f3c1ceb51c8> >>> ``` 要產生結果,請在`list()`調用中包裝`zip()`。 ```py >>> >>> list(zip([1, 2, 3, 4], "pow")) [(1, 'p'), (2, 'o'), (3, 'w')] >>> ``` 試試看: ```py zip_obj = zip([1, 2, 3, 4], "pow") print(list(zip_obj)) ``` **Python 2** ```py >>> >>> zip([1, 2, 3, 4], "pow") # In Python 2, list() call is not required [(1, 'p'), (2, 'o'), (3, 'w')] >>> ``` 這是一個實際示例,其中`zip()`用于并行迭代多個序列。 ```py >>> >>> for i, j, k, l in zip([1, 2, 3], "foo", ("one", "two", "three"), {"alpha", "beta", "gamma"}): ... print(i, j, k, l) ... 1 f one alpha 2 o two gamma 3 o three beta >>> ``` 試一試: ```py for i, j, k, l in zip([1, 2, 3], "foo", ("one", "two", "three"), {"alpha", "beta", "gamma"} ): print(i, j, k, l) ``` 這是另一個使用`zip()`函數創建字典的示例。 ```py >>> >>> keys = ['alpha', 'beta', 'gamma'] >>> values = [10, 20, 30] >>> >>> d = dict(zip(keys, values)) >>> d {'alpha': 10, 'beta': 20, 'gamma': 30} >>> ``` 試一試: ```py keys = ['alpha', 'beta', 'gamma'] values = [10, 20, 30] d = dict(zip(keys, values)) print(d) ``` * * * * * *
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看