请写一个cinema类，包含3个方法：购票、退票、查询余票。查询余票方法要求返回一个包含电影名和剩余座位数的列表。以markdown格式输出。
user
```markdown
# Cinema 类定义

## 类描述
以下为 `Cinema` 类的定义，包含三个方法：购票、退票、查询余票。

## 类定义

```python
class Cinema:
    def __init__(self, movie, total_seats):
        self.movie = movie  # 电影名
        self.total_seats = total_seats  # 总座位数
        self.available_seats = total_seats  # 剩余座位数

    def buy_ticket(self):
        """购票方法，成功减去一个座位数，返回一个布尔值表示是否成功"""
        if self.available_seats > 0:
            self.available_seats -= 1
            return True
        return False

    def refund_ticket(self):
        """退票方法，成功增加一个座位数"""
        self.available_seats += 1

    def check_available_seats(self):
        """查询余票，返回一个列表，包含电影名和剩余座位数"""
        return [self.movie, self.available_seats]
```

## 使用示例

```python
# 创建一个Cinema对象，电影名为'Movie A'，总座位数为100
cinema = Cinema('Movie A', 100)

# 试着购票
if cinema.buy_ticket():
    print('购票成功！')
else:
    print('购票失败，没有剩余票。')

# 查询剩余座位数
print(cinema.check_available_seats())

# 试着退票
cinema.refund_ticket()

# 再次查询剩余座位数
print(cinema.check_available_seats())
```
```
assistant