#python
Я хочу конвертировать это: "21:14:23"
В это: [21, 14, 23]
Как я могу это сделать?
Ответы
Ответ 1
print "21:14:23".split(":") # ['21', '14', '23'] print map(int, "21:14:23".split(":")) # [21, 14, 23] import re print re.split('[:;.@]', "21:14@23", flags=re.IGNORECASE) # ['21', '14', '23']Ответ 2
? = list(map(int, string.split(':')))Ответ 3
Другой вариант через регулярку: import re items = re.findall(r'\d+', "21:14:23") print(items) # ['21', '14', '23'] items = [int(i) for i in items] print(items) # [21, 14, 23]Ответ 4
s = "21:14:23" print(s.rsplit(":")) #['21', '14', '23']
Комментариев нет:
Отправить комментарий