【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)

在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值