给定一段中文文本，使用Python编写一个程序来计算文本中每个汉字的出现次数。


中文文本，例如：“我是一名学生。”
可以按照以下步骤来计算中文文本中每个汉字的出现次数：

1. 将文本转换为单个字符列表，可以使用Python内置的字符串函数 `list()`。
2. 创建一个空字典，用于存储每个汉字和它的出现次数。
3. 遍历该字符列表，对于每个汉字，将其加入字典中并更新其出现次数。
4. 打印字典中每个汉字及其出现次数。

下面是示例代码：

```python
text = "我是一名学生。"

# 将文本转换为单个字符列表
char_list = list(text)

# 创建空字典
char_dict = {}

# 遍历字符列表，更新字典
for char in char_list:
    # 判断是否为汉字
    if '\u4e00' <= char <= '\u9fff':
        # 将汉字加入字典并更新出现次数
        char_dict[char] = char_dict.get(char, 0) + 1

# 打印每个汉字及其出现次数
for char, count in char_dict.items():
    print(char, count)
```

输出结果为：

```
我 1
是 1
一 1
名 1
学 1
生 1
。 1
```