gpt4 book ai didi

python - 拆分并保留拆分python的字符

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:21 24 4
gpt4 key购买 nike

我想根据 4 个条件 [a、p、:、-] 拆分字符串,并将仅包含数字的字符串转换为整数。

import re
DATA = "12:30pm-12:00am"
print (re.split('[-:ap]',DATA))

输入字符串:“12:30pm-12:00am”

期望的输出数组:

[ 12, ":", 30, "pm", "-", 12, ":", 00, "am"]

[完全披露] 这是来自 coderbyte 的挑战。如果这太菜鸟冒犯了您,我很抱歉,感谢您的耐心等待。

最佳答案

filter(None, re.split('(-|:|am|pm)', '12:30pm-12:00am'))

从这里开始,它将引导您找到解决方案,这将为您提供所需的输出:

['12', ':', '30', 'pm', '-', '12', ':', '00', 'am']

请注意,输入是字符串,在您的帖子中,您将数字作为整数发布。

关于python - 拆分并保留拆分python的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com