<tfoot id='k3gA3'></tfoot>

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

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

      1. <legend id='k3gA3'><style id='k3gA3'><dir id='k3gA3'><q id='k3gA3'></q></dir></style></legend>

        从条件的元组列表中选择值

        时间:2023-08-31

      2. <small id='ZFdEG'></small><noframes id='ZFdEG'>

        1. <tfoot id='ZFdEG'></tfoot>

              <tbody id='ZFdEG'></tbody>

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

                <bdo id='ZFdEG'></bdo><ul id='ZFdEG'></ul>

                  本文介绍了从条件的元组列表中选择值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个元组列表.每个元组有 5 个元素(对应 5 个数据库列),我想做一个查询

                  I have a list of tuples. Every tuple has 5 elements (corresponding to 5 database columns) and I'd like to make a query

                  select attribute1 from mylist where attribute2 = something
                  

                  例如

                  personAge = select age from mylist where person_id = 10
                  

                  是否可以通过某种方式查询元组列表?

                  Is it possible to query the list of tuples in some way?

                  推荐答案

                  如果你有 命名元组你可以这样做:

                  If you have named tuples you can do this:

                  results = [t.age for t in mylist if t.person_id == 10]
                  

                  否则使用索引:

                  results = [t[1] for t in mylist if t[0] == 10]
                  

                  或者按照 Nate 的回答使用元组解包.请注意,您不必为解包的每件物品指定一个有意义的名称.您可以执行 (person_id, age, _, _, _, _) 来解压缩六项元组.

                  Or use tuple unpacking as per Nate's answer. Note that you don't have to give a meaningful name to every item you unpack. You can do (person_id, age, _, _, _, _) to unpack a six item tuple.

                  这篇关于从条件的元组列表中选择值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:为什么在 Python 中执行“0, 0 == (0, 0)"?等于“(0,假)"? 下一篇:Python 有一个不可变的列表吗?

                  相关文章

                  <tfoot id='BWUIN'></tfoot>
                1. <small id='BWUIN'></small><noframes id='BWUIN'>

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

                      <bdo id='BWUIN'></bdo><ul id='BWUIN'></ul>

                  1. <legend id='BWUIN'><style id='BWUIN'><dir id='BWUIN'><q id='BWUIN'></q></dir></style></legend>