回答以下问题，包含多个步骤。在回答问题的同时，给出解释和说明，以便我们了解你的思考过程。
问题：给定一个包含1至100个数字的列表，请找出其中的偶数，并将它们以升序排列。


[87, 65, 44, 12, 98, 3, 54, 76, 22, 9, 43, 88, 57, 19, 34, 66, 86, 24, 31, 56, 96, 5, 51, 39, 75, 16, 94, 27, 14, 89, 36, 71, 52, 99, 4, 58, 85, 93, 32, 45, 28, 67, 18, 55, 7, 83, 97, 50, 77, 25, 61, 72, 48, 30, 41, 60, 68, 40, 82, 79, 80, 23, 46, 91, 26, 63, 78, 73, 11, 62, 90, 33, 92, 1, 42, 53, 59, 17, 81, 10, 20, 69, 6, 35, 29, 64, 38, 84, 15, 49, 2, 70, 95, 21, 37, 8, 76, 100]
步骤如下：

1. 遍历列表中每个数字
2. 判断数字是否为偶数
3. 如果是偶数，则将其添加到新列表中
4. 当遍历结束后，对新列表进行升序排序
5. 返回排序好的新列表作为答案

代码实现如下：

```
numbers = [87, 65, 44, 12, 98, 3, 54, 76, 22, 9, 43, 88, 57, 19, 34, 66, 86, 24, 31, 56, 96, 5, 51, 39, 75, 16, 94, 27, 14, 89, 36, 71, 52, 99, 4, 58, 85, 93, 32, 45, 28, 67, 18, 55, 7, 83, 97, 50, 77, 25, 61, 72, 48, 30, 41, 60, 68, 40, 82, 79, 80, 23, 46, 91, 26, 63, 78, 73, 11, 62, 90, 33, 92, 1, 42, 53, 59, 17, 81, 10, 20, 69, 6, 35, 29, 64, 38, 84, 15, 49, 2, 70, 95, 21, 37, 8, 76, 100]
evens = []

for number in numbers:
    if number % 2 == 0:
        evens.append(number)

sorted_evens = sorted(evens)

print(sorted_evens)
```

解释：首先，我们定义一个名为"numbers"的列表，其中包含1至100个数字。接下来，我们定义一个名为"evens"的空列表，该列表将用于存储所有偶数。然后，我们遍历"numbers"中的每个数字，如果数字是偶数，则将其添加到"evens"列表中。最后，我们对"evens"列表进行升序排序，并将其输出作为答案。