Это работает:
rawbytes = bytearray("b", "utf-8") for i in command: if isinstance(i, int): rawbytes.append(i) else: for j in i: rawbytes.append(j)
Пытаюсь переделать, но не выходит:
rawbytes = [(i if isinstance(i, int) else j for j in list(i)) for i in command]
А все, что хочу сделать, это список превратить в bytearray, но в списке могут быть вложенные списки, например: [1, 2, 3, , 9, 10]