给定一组数据，请编写一个程序来查找其中的中位数。
data = [1, 2, 3, 4, 5, 6]
以下是Python的程序代码，用于查找给定数组data的中位数：

```
data = [1, 2, 3, 4, 5, 6]

n = len(data)

if n % 2 == 0:
    median = (data[n//2 - 1] + data[n//2]) / 2
else:
    median = data[n//2]

print("Median is:", median)
```

输出：

```
Median is: 3.5
```

因为给定的数据大小为偶数，所以中位数为前一个中间数和后一个中间数的平均值，即 (3 + 4) / 2 = 3.5.