1. <legend id='8A1Zy'><style id='8A1Zy'><dir id='8A1Zy'><q id='8A1Zy'></q></dir></style></legend>
      • <bdo id='8A1Zy'></bdo><ul id='8A1Zy'></ul>

      <i id='8A1Zy'><tr id='8A1Zy'><dt id='8A1Zy'><q id='8A1Zy'><span id='8A1Zy'><b id='8A1Zy'><form id='8A1Zy'><ins id='8A1Zy'></ins><ul id='8A1Zy'></ul><sub id='8A1Zy'></sub></form><legend id='8A1Zy'></legend><bdo id='8A1Zy'><pre id='8A1Zy'><center id='8A1Zy'></center></pre></bdo></b><th id='8A1Zy'></th></span></q></dt></tr></i><div id='8A1Zy'><tfoot id='8A1Zy'></tfoot><dl id='8A1Zy'><fieldset id='8A1Zy'></fieldset></dl></div>

      <small id='8A1Zy'></small><noframes id='8A1Zy'>

    2. <tfoot id='8A1Zy'></tfoot>

        变换“元组列表";放入一个平面列表或矩阵

        时间:2023-09-01

        <tfoot id='ltNYO'></tfoot>

          <tbody id='ltNYO'></tbody>
      1. <i id='ltNYO'><tr id='ltNYO'><dt id='ltNYO'><q id='ltNYO'><span id='ltNYO'><b id='ltNYO'><form id='ltNYO'><ins id='ltNYO'></ins><ul id='ltNYO'></ul><sub id='ltNYO'></sub></form><legend id='ltNYO'></legend><bdo id='ltNYO'><pre id='ltNYO'><center id='ltNYO'></center></pre></bdo></b><th id='ltNYO'></th></span></q></dt></tr></i><div id='ltNYO'><tfoot id='ltNYO'></tfoot><dl id='ltNYO'><fieldset id='ltNYO'></fieldset></dl></div>

            • <bdo id='ltNYO'></bdo><ul id='ltNYO'></ul>
              • <small id='ltNYO'></small><noframes id='ltNYO'>

                <legend id='ltNYO'><style id='ltNYO'><dir id='ltNYO'><q id='ltNYO'></q></dir></style></legend>

                • 本文介绍了变换“元组列表";放入一个平面列表或矩阵的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  使用 Sqlite,select .. from 命令会返回结果 output,它会打印:

                  With Sqlite, a select .. from command returns the results output, which prints:

                  >>print output
                  [(12.2817, 12.2817), (0, 0), (8.52, 8.52)]
                  

                  这似乎是一个元组列表.我想将 output 转换为一个简单的列表:

                  It seems to be a list of tuples. I would like to either convert output to a simple list:

                  [12.2817, 12.2817, 0, 0, 8.52, 8.52]
                  

                  或 2x3 矩阵:

                  12.2817 12.2817
                  0          0 
                  8.52     8.52
                  

                  通过output[i][j]

                  flatten 命令对第一个选项不起作用,我不知道第二个...

                  The flatten command does not do the job for the 1st option, and I have no idea for the second one...

                  我们将不胜感激快速的解决方案,因为实际数据要大得多.

                  A fast solution would be appreciated, as the real data is much bigger.

                  推荐答案

                  迄今为止发布的最快(和最短)的解决方案:

                  By far the fastest (and shortest) solution posted:

                  list(sum(output, ()))
                  

                  itertools 解决方案快约 50%,比 map 解决方案快约 70%.

                  About 50% faster than the itertools solution, and about 70% faster than the map solution.

                  这篇关于变换“元组列表";放入一个平面列表或矩阵的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Python逐元素元组操作,如sum 下一篇:元组在 CPython 中是如何实现的?

                  相关文章

                • <legend id='mNKXQ'><style id='mNKXQ'><dir id='mNKXQ'><q id='mNKXQ'></q></dir></style></legend>
                  1. <tfoot id='mNKXQ'></tfoot>

                      • <bdo id='mNKXQ'></bdo><ul id='mNKXQ'></ul>

                      <small id='mNKXQ'></small><noframes id='mNKXQ'>

                      <i id='mNKXQ'><tr id='mNKXQ'><dt id='mNKXQ'><q id='mNKXQ'><span id='mNKXQ'><b id='mNKXQ'><form id='mNKXQ'><ins id='mNKXQ'></ins><ul id='mNKXQ'></ul><sub id='mNKXQ'></sub></form><legend id='mNKXQ'></legend><bdo id='mNKXQ'><pre id='mNKXQ'><center id='mNKXQ'></center></pre></bdo></b><th id='mNKXQ'></th></span></q></dt></tr></i><div id='mNKXQ'><tfoot id='mNKXQ'></tfoot><dl id='mNKXQ'><fieldset id='mNKXQ'></fieldset></dl></div>