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+1
text=f"日期:{date}\n"+text.strip()
# print(text)
result_text = '\n'.join((result_text,text)).strip()
print(f"服务记录,共{n}条\n"+result_text)
# print(n)