请根据以下示例，结合这门课程的内容，为我设计一个如下完成编写一个数组案例的练习。  
案例：将一组未排序的整数数组按从小到大顺序输出  
（可以使用学生常见的编程语言如Python，注意代码的排序部分）

要求：把第一个整数作为基础值x，后面的整数依次与x比较，若比x小则加入x的新数列a，比x大则加入x的新数列b。最后分别输出新数列a和b。

示例代码：假设数组arr是 [5, 2, 8, 9, 1, 7]。

```
arr = [5, 2, 8, 9, 1, 7]
x = arr[0]
a = []
b = []

for num in arr[1:]:
    if num < x:
        a.append(num)
    else:
        b.append(num)

print("数列a:", a)
print("数列b:", b)
```
user
案例：将一组未排序的整数数组按从小到大顺序输出

要求：将第一个整数设为基准值x，后续的整数依次与x比较，若比x小则加入新数列a，比x大则加入新数列b。最后分别输出新数列a和b。

示例代码：假设数组arr是 [5, 2, 8, 9, 1, 7]。

```python
arr = [5, 2, 8, 9, 1, 7]
x = arr[0]
a = []
b = []

for num in arr[1:]:
    if num < x:
        a.append(num)
    else:
        b.append(num)

print("数列a:", a)
print("数列b:", b)
```
assistant