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

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

      <tfoot id='pQQcA'></tfoot>

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

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

        包含字符串和整数的拆分列表

        时间:2024-08-10
      1. <tfoot id='nwIhW'></tfoot>

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

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

                  <tbody id='nwIhW'></tbody>
                1. 本文介绍了包含字符串和整数的拆分列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  myList = [ 4,'a', 'b', 'c', 1 'd', 3]
                  

                  如何以优雅/pythonic的方式将此列表拆分为两个列表,一个包含字符串,另一个包含整数?

                  输出:

                  myStrList = [ 'a', 'b', 'c', 'd' ]
                  
                  myIntList = [ 4, 1, 3 ]
                  

                  注:没有实现这样的列表,只是在想如何找到一个优雅的答案(有吗?)来解决这样的问题。

                  推荐答案

                  正如其他人在评论中提到的那样,您真的应该开始考虑如何才能从一开始就消除包含非同构数据的列表。但是,如果真正不能完成,我会使用defaultdict:

                  from collections import defaultdict
                  d = defaultdict(list)
                  for x in myList:
                     d[type(x)].append(x)
                  
                  print d[int]
                  print d[str]
                  

                  这篇关于包含字符串和整数的拆分列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何用python解析YAML字符串? 下一篇:如何将Python用作服务器端语言?

                  相关文章

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

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

                        <bdo id='GzVsJ'></bdo><ul id='GzVsJ'></ul>
                    1. <tfoot id='GzVsJ'></tfoot>