【python_将列表整合成文本】

news/2024/7/19 8:59:16 标签: python, 列表

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)

在这里插入图片描述


http://www.niftyadmin.cn/n/5303318.html

相关文章

Python入门-实战练习-基于函数

1.编写函数 实现计算列表中元素的最大值 需求: 随机产生10个元素,存储到列表中,编写函数获取这个列表中元素的最大值 (不能使用内置函数 max()) def get_max(lst):xlst[0] # x存储的是元素的最大值# 遍历for i in range(1,len(lst)):if ls…

【C#】知识点实践序列之Lock的输出多线程信息

大家好,我是全栈小5,欢迎来到《小5讲堂之知识点实践序列》文章。 2024年第2篇文章,此篇文章是C#知识点实践序列之Lock知识点,博主能力有限,理解水平有限,若有不对之处望指正! 本篇在Lock锁定代码…

Stream流技巧总结

Stream 流技巧总结 前言 Java 中的 Stream 流提供了一种强大而灵活的处理集合数据的方式。通过 Stream,我们可以使用更为简洁和函数式的风格对集合进行操作,提高代码的可读性和可维护性。在本文中,笔者将总结一些常用的 Stream 流技巧&…

C++系列十三:C++中的引用

C中的引用 1. 引用的声明与初始化2. 引用在函数中的应用3. 引用的注意事项与陷阱 引用在C中是一种特殊的变量,它为其他变量提供了一个别名。这意味着,引用和它所引用的变量实际上是同一个实体。通过引用,可以直接访问和修改变量的值&#xff…

过滤特殊 微信昵称

$nickName preg_replace(/[\xf0-\xf7].{3}/, , $userData[nickName]);

Python编程基础:顺序结构、循环结构、程序跳转语句、pass空语句

Python是一种简单而强大的编程语言,它提供了多种结构和语句,使得程序编写变得更加灵活和高效。在本文中,将介绍Python中的顺序结构、循环结构、程序跳转语句以及pass空语句,并解释如何正确使用它们。 目录 程序的描述方式自然语言…

常见的几种迁移学习的方式的介绍 Batch Normalization的原理介绍

1.使用迁移学习的优势:(1).能够快速的训练出一个比较理想的结果;(2).在数据集很小的时候也能训练出不错的结果。 2.需要注意的点:在使用预训练模型参数时,需要尽量保持和之前这个模…

【UnityShader入门精要学习笔记】(3)章节答疑

本系列为作者学习UnityShader入门精要而作的笔记,内容将包括: 书本中句子照抄 个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 文章目录 复习(阶段性总结…