### 回答1:
好的,以下是您需要的Python代码:
```python
import datetime
start_date = datetime.date(2021, 6, 1)
end_date = datetime.date(2021, 6, 20)
delta = datetime.timedelta(days=1)
date_list = []
while start_date <= end_date:
date_list.append(start_date.strftime('%m-%d'))
start_date += delta
print(date_list)
```
输出结果为:
```
['06-01', '06-02', '06-03', '06-04', '06-05', '06-06', '06-07', '06-08', '06-09', '06-10', '06-11', '06-12', '06-13', '06-14', '06-15', '06-16', '06-17', '06-18', '06-19', '06-20']
```
### 回答2:
以下是使用Python编写的代码,生成包含6月1号到6月20号的列表:
```python
import datetime
start_date = datetime.datetime(2022, 6, 1)
end_date = datetime.datetime(2022, 6, 20)
date_list = []
current_date = start_date
while current_date <= end_date:
date_list.append(current_date.strftime('%m-%d'))
current_date += datetime.timedelta(days=1)
print(date_list)
```
这段代码首先导入了Python的datetime模块,我们可以使用该模块处理日期和时间相关的操作。然后,我们定义了开始日期(6月1号)和结束日期(6月20号)。接着,我们创建一个空列表date_list,用来存储生成的日期。
使用while循环,我们逐个遍历从开始日期到结束日期的每天。在循环内部,我们将当前日期转换为字符串形式,并按照指定的格式'%m-%d'添加到date_list中。
最后,我们打印出生成的日期列表date_list。输出结果将是形如['06-01', '06-02', '06-03', ... '06-19', '06-20']的列表,包含了6月1号到6月20号的日期。
### 回答3:
可以使用python的datetime模块来生成日期列表,并使用strftime方法将日期格式化成指定的格式。
```python
import datetime
start_date = datetime.date(2021, 6, 1)
end_date = datetime.date(2021, 6, 20)
date_list = []
current_date = start_date
while current_date <= end_date:
date_list.append(current_date.strftime('%m-%d'))
current_date += datetime.timedelta(days=1)
print(date_list)
```
运行以上代码,将会输出一个包含6月1号到6月20号的日期列表,格式为'06-01'到'06-20'。
输出结果:
['06-01', '06-02', '06-03', '06-04', '06-05', '06-06', '06-07', '06-08', '06-09', '06-10', '06-11', '06-12', '06-13', '06-14', '06-15', '06-16', '06-17', '06-18', '06-19', '06-20']