加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
relist.py 2.43 KB
一键复制 编辑 原始数据 按行查看 历史
張廣勤 势由心生 提交于 2022-03-14 18:25 . Initial commit
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
@File:relist.py
@Time:2022/3/10 14:54
@Motto:不积跬步无以至千里,不积小流无以成江海!
"""
content = '''
'04':'“四下”单位抽样调查统计报表制度',
}
'''
import re
#年份,从字符串中取年份
def year(content):
list1 = []
for one in re.findall(r'\d{4}', content):
list1.append(one)
if list1:
if len(list1)==2:
return list1[1]
else:
return list1[0]
else:
list1=['1000']
return list1[0]
#print(year("'05':'部分重点政策措施落实情况调查制度',"))
#年份列表
def year_list(year):
list1=[]
list1.append(year+'年')
list1.append(str(int(year)-1)+'年')
# list1.append(str(int(year)-2))
#print(list1)
#item1=tuple(list1)
return list1
#print(year_list('2022'))
def quarter_list(year):
list1=[]
list1.append(year+'年四季度')
list1.append(year + '年三季度')
list1.append(year + '年二季度')
list1.append(year + '年一季度')
# list1.append(str(int(year)-1) + '年四季度')
# list1.append(str(int(year) - 1) + '年三季度')
# list1.append(str(int(year) - 1) + '年二季度')
# list1.append(str(int(year) - 1) + '年一季度')
#print(list1)
#quarters=tuple(list1)
return list1
#print(quarter_list('2022'))
#月份元组
def month_list(year):
list1=[]
for i in range(12,0,-1):
list1.append(str(int(year))+'年'+str(i)+'月')
i+=1
#print(list1)
#months=tuple(list1)
return list1
#print(month_list('2021'))
def halfyear_list(year):
list1 = []
list1.append(year + '年1-12月')
list1.append(year + '年1-6月')
#halfyear=tuple(list1)
return list1
# print(halfyear_list('2022'))
#
# list1=list(reversed(halfyear_list('2022')))
# print(list1)
# list1=month_list('2022')[::-1]
# print(list1)
# item='2022年3月'
# index=list1.index(item)+1
# list1=list1[:index]
# print(list1)
def reverse_split(list1,item):
list2=list1[::-1]
#print(list2)
index=list2.index(item)+1
list2=list2[:index]
return list2
#print(reverse_split(year_list('2022'),'2021年'))
def item_list(list1,item):
#list1=month_list('2022')
#item='2022年3月'
index=list1.index(item)
list1=list1[index:index+1]
return list1
#print(item_list(month_list('2022'),'2022年5月'))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化