• <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>

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

        Splitting List That Contains Strings and Integers(包含字符串和整数的拆分列表)
      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]
                  

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

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  GUI Freezes while downloading PyQt5 and Pytube(GUI在下载PyQt5和Pytube时冻结)
                  How to solve memory issues while multiprocessing using Pool.map()?(如何解决使用Pool.map()进行多处理时的内存问题?)
                  Python - How to use FastAPI and uvicorn.run without blocking the thread?(Python-如何使用FastAPI和uvicorn.run而不阻塞线程?)
                  How to increment a shared counter from multiple processes?(如何从多个进程递增共享计数器?)
                  Using pika, how to connect to rabbitmq running in docker, started with docker-compose with external network?(使用pika,如何连接运行在docker中的rabbitmq,从docker开始-与外部网络连接?)
                  How to use .rolling() on each row of a Pandas dataframe?(如何对 pandas 数据帧的每一行使用.roll()?)
                  <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>
                        <tbody id='GzVsJ'></tbody>

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

                          <bdo id='GzVsJ'></bdo><ul id='GzVsJ'></ul>
                        • <tfoot id='GzVsJ'></tfoot>