Сначала вы хотите разбить строку на символы ",". Python реализует функцию split()
, которая делает это. Затем вы захотите преобразовать каждую строку, возвращенную из функции split, в число, для этого вы можете использовать функцию int()
, указав базу, в которой находится число. Используя понимание списка, следующий код будет делать то, что вы хотите:
s='0xbb06e6cf,0xbb6fceb1,0xbabb39c3'
arr = [int(n, base=16) for n in s.split(',')]