加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test.py 558 Bytes
一键复制 编辑 原始数据 按行查看 历史
titles = [
'# 标题',
'## 标题',
'### 标题',
'#### 标题',
'#### 标题',
'## 标题',
'### 标题',
'#### 标题',
'# 标题',
'## 标题',
]
nums = []
num = [0, 0, 0, 0]
for j, title in enumerate(titles):
index = title.index(' ')
text = title[index + 1:]
now = len(title[:index])
nums.append(now)
if j > 0 and now > nums[j - 1]:
num[now - 1] = 0
num[now - 1] += 1
sn = []
for i in range(now):
sn.append(str(num[i]))
print('{} {}'.format('.'.join(sn), text))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化