python_将列表整合成文本
# -*- coding: utf-8 -*-data = [['指令卡主', '2023-12-25', '经贸有限公司', '孙悟空'], ['使用了屏幕保护之后,元素找不到了', '2023-12-25', '科技有限公司', '许三多'], ['操作用友的时候,找不到元素', '2024-01-02', '食品科技有限公司', '小张'], ['网页操作,无法获取已打开的网页对象', '2024-01-03', '启航科技有限公司', '小王'], ['影刀点击元素没有反应', '2024-01-03', '信息技术有限公司', '王小明']] # 使用字典将日期作为键,将具有相同日期的条目放入一个列表中
grouped_data = {}
for item in data: date = item[1] if date not in grouped_data: grouped_data[date] = [] grouped_data[date].append(item)
# print(grouped_data)# 打印分组后的数据
n=0
result_text=""
for date, items in grouped_data.items(): # print(f"日期:{date}")text=""for item in items: # print(f"公司名称:{item[2]},操作描述:{item[0]}")text = '\n'.join((text,f"公司名称:{item[2]},问题描述:{item[0]}"))n=n+1text=f"日期:{date}\n"+text.strip()# print(text)result_text = '\n'.join((result_text,text)).strip()
print(f"服务记录,共{n}条\n"+result_text)
# print(n)