您可以使用Python的列表解析来实现这个功能。以下是一个示例代码:
```python
odd_numbers = [num for num in range(1, 8) if num % 2 != 0]
print(odd_numbers)
```
这段代码中,我们使用了 `range()` 函数生成数字 1 到 7 的序列,然后使用列表解析筛选出其中的单数。`if num % 2 != 0` 表示只保留除以 2 余数不为 0 的数字,即单数。
输出结果为:
```
[1, 3, 5, 7]
```
这个方法简洁高效,可以快速地得到需要的结果。