【python_将列表整合成文本】

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)

【python_将列表整合成文本】_第1张图片

你可能感兴趣的:(python,列表)