首页 > 解决方案 > 如何在列表中的每个对象中插入符号?

问题描述

我有一个看起来像这样的时间列表:

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

我需要在列表中的每个对象中插入一个“:”,这样我就有:

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

我怎样才能做到这一点?

标签: python

解决方案


使用理解:

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

推荐阅读