Python:有没有办法将一串数字分成每第三个数字?

标签 python list

例如,如果我有一个字符串 a=123456789876567543 我可以有一个像这样的列表吗?

123 456 789 876 567 543

最佳答案

>>> a="123456789"
>>> [int(a[i:i+3]) for i in range(0, len(a), 3)]
[123, 456, 789]

关于Python:有没有办法将一串数字分成每第三个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2801085/

相关文章:

python - setup.cfg 中的 pylint 设置没有得到使用

python - 删除字典中不必要的列表括号

c# - 如何连接 2 个列表

python - 将列表中所有可能的对象配对

python - 无法通过 Python API 更改我的 Picasa 网络相册相册的日期

python - 通过 AWS lambda 在 EC2 实例上执行 python 脚本

python-3.x - 从列表列表中查找最高元素的索引

Javascript-嵌套列表不会展开

python - 在 Python 中,将文件的 block 读取为十进制数字

Python:如何遍历行并应用函数来创建新列