python - 每第n个字符拆分字符串?

标签 python string split

是否可以每隔 n 个字符拆分一个字符串?

例如,假设我有一个包含以下内容的字符串:

'1234567890'

我怎样才能让它看起来像这样:

['12','34','56','78','90']

对于同一个问题的列表,请参阅 How do I split a list into equally-sized chunks? 。相同的技术通常适用,但有一些变化。

最佳答案

>>> line = '1234567890'
>>> n = 2
>>> [line[i:i+n] for i in range(0, len(line), n)]
['12', '34', '56', '78', '90']

关于python - 每第n个字符拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9475241/

相关文章:

python - 如何让python优雅地失败?

java - 如何使用 split() 删除路径中的最后一个目的地?

Python如何在字符串中每次有一大块数字时分割列

javascript - 将纯文本解析为js数组——给第二个元素添加分隔符

python - 创建和引用单独的 matplotlib 图

python - 从 Sublime Text 2 运行 .py 文件

python - 将参数传递给 wsadmin 中的 jython 脚本

c++ - C++ 中的 char 数组无法正常运行

java - 如何一次读取超过 1 个字符的字符串

java - HttpServletRequest.getParameter() 接收 "\r\n"用于 textarea 字段中的每一行