So i'm trying to add strings of binary to a list but instead, i'm adding each individual character. I'm a new to python so i'm not quite sure how to do this myself(also, when getting the strings I need to ignore the spaces in between each string of binary)

```
str_msg = "This is a message!"
final = ' '.join(format(ord(x), 'b') for x in str_msg)
print(final)

```

which gives:

> 
> 1010100 1101000 1101001 1110011 100000 1101001 1110011 100000 1100001 100000 
>  1101101 1100101 1110011 1110011 1100001 1100111 1100101 100001
> 
> 
> 

but I then try to create the list this way:

```
binlist = []
for value in final:
    binlist.append(value)
print(binlist)

```

I get:

```html
['1', '0', '1', '0', '1', '0', '0', ' ', '1', '1', '0', '1', '0', '0', '0', ' ', '1', '1', '0', '1', '0', '0', '1', ' ', '1', '1', '1', '0', '0', '1', '1', ' ', '1', '0', '0', '0', '0', '0', ' ', '1', '1', '0', '1', '0', '0', '1', ' ', '1', '1', '1', '0', '0', '1', '1', ' ', '1', '0', '0', '0', '0', '0', ' ', '1', '1', '0', '0', '0', '0', '1', ' ', '1', '0', '0', '0', '0', '0', ' ', '1', '1', '0', '1', '1', '0', '1', ' ', '1', '1', '0', '0', '1', '0', '1', ' ', '1', '1', '1', '0', '0', '1', '1', ' ', '1', '1', '1', '0', '0', '1', '1', ' ', '1', '1', '0', '0', '0', '0', '1', ' ', '1', '1', '0', '0', '1', '1', '1', ' ', '1', '1', '0', '0', '1', '0', '1', ' ', '1', '0', '0', '0', '0', '1']
```