• <small id='kA18c'></small><noframes id='kA18c'>

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

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

        “金家”中的列表理解

        时间:2024-08-21
        <legend id='5TgCe'><style id='5TgCe'><dir id='5TgCe'><q id='5TgCe'></q></dir></style></legend>
        <i id='5TgCe'><tr id='5TgCe'><dt id='5TgCe'><q id='5TgCe'><span id='5TgCe'><b id='5TgCe'><form id='5TgCe'><ins id='5TgCe'></ins><ul id='5TgCe'></ul><sub id='5TgCe'></sub></form><legend id='5TgCe'></legend><bdo id='5TgCe'><pre id='5TgCe'><center id='5TgCe'></center></pre></bdo></b><th id='5TgCe'></th></span></q></dt></tr></i><div id='5TgCe'><tfoot id='5TgCe'></tfoot><dl id='5TgCe'><fieldset id='5TgCe'></fieldset></dl></div>

              <tbody id='5TgCe'></tbody>

                <small id='5TgCe'></small><noframes id='5TgCe'>

                • <bdo id='5TgCe'></bdo><ul id='5TgCe'></ul>

                  <tfoot id='5TgCe'></tfoot>
                • 本文介绍了“金家”中的列表理解的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有两个列表:

                  1. strainInfo,其中包含名为‘replicateID’的字典元素
                  2. selectedStrainInfo,其中包含名为""replicateID""的字典元素""
                  3. ""

                  我要检查我的每个菌株的复制ID是否在所选菌株的列表中,在python中应该是这样的:

                  for strain in strainInfo:
                      if strain.replicateID in [selectedStrain.replicateID for selectedStrain in selectedStrainInfo]
                          print('This strain is selected')
                  

                  我在Django中获得了正确的功能,但我想知道是否有方法可以简化使用列表理解:

                  {% for row in strainInfo %}
                      {% for selectedStrain in selectedStrainsInfo %}
                         {% if row.replicateID == selectedStrain.replicateID %} 
                             checked 
                         {% endif %}
                      {% endfor %}
                  {% endfor %}
                  

                  推荐答案

                  List comprehensions are not supported in Jinja

                  您可以通过JJJA将数据传递给类似于so的JavaScript变量

                  var strainInfo = {{strainInfo|safe}};
                  var selectedStrainInfo = {{selectedStrainInfo|safe}};
                  

                  然后在那里打扫卫生。

                  使用金佳的safe过滤防止您的数据被Html转义。

                  这篇关于“金家”中的列表理解的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:url查询中的字符%7d是什么意思? 下一篇:在&lt;p&gt;&lt;/p&gt;中禁止Python标记换行文本;

                  相关文章

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

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

                      <legend id='w2HN2'><style id='w2HN2'><dir id='w2HN2'><q id='w2HN2'></q></dir></style></legend><tfoot id='w2HN2'></tfoot>