【发布时间】:2023-03-31 14:19:01
【问题描述】:
例如,我知道如何转换:
'1-2=3^4/5' -> [1, '-', 2, '=', 3, '^', 4, '/', 5]
但如果假设我想转换:
'12-34=56^78/90' -> [12, '-', 34, '=', 56, '^', 78, '/', 90]
那我有问题了。
我尝试了几件事情,但它从来没有完美地工作过 - 它要么有一个无法工作的边缘情况,要么存在问题。例如,我遇到的一个问题是 int 的第一个数字之后的数字被重复为新元素。
如果有人能花些时间帮助我,我将不胜感激。
提前谢谢!
编辑:感谢大家的快速解答!但是,我对编程有点陌生,因此不熟悉所使用的模块或方法。 是否可以仅使用内置函数来做到这一点?
【问题讨论】:
-
请在您的帖子中分享您的尝试
标签: python python-3.x string list integer