在列表中的每个对象

在列表中的每个对象

我有一个看起来像这样的时间清单:

["0531","0950", "1232", "2241" ..."]


我需要以这种方式在列表中的每个对象内插入“:”:

["05:31", "09:50", ...]


我怎样才能做到这一点?

最佳答案

使用理解:

>>> l = ["0531","0950", "1232", "2241"]
>>> [f"{s[:2]}:{s[2:]}" for s in l]
['05:31', '09:50', '12:32', '22:41']

关于python - 如何在列表中的每个对象中插入符号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55865428/

10-11 20:31