That's a good question. To preserve spaces, you can add an extra condition in the comprehension like this:
```python
input_string = 'your string here!'
cleaned_string = ''.join(char for char in input_string if char.isalnum() or char.isspace())
```
This way, the 'isspace()' method will preserve all space characters in your string while still removing other non-alphanumeric characters.