[b'1 2 50 60 80 81 82 83 99'])
Требуется числа 1 2 и.т.д сконвертировать в int и добавить в массив.
Первое, что пришло в голову использовать regex, но как теперь добавить в массив? Ведь они в str и выводятся в столбец.
u = "('OK', [b'1 2 50 60 80 81 82 83 99'])"
regex = r"\d{1,2}|100$"
matches = re.finditer(regex, u, re.MULTILINE)
for matchNum, match in enumerate(matches, start=1):
print ("{match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
У тебя строка это кортеж питоновский from ast import literal_eval obj = literal_eval(your_str)
Обсуждают сегодня