【问题标题】:how to combine contents of one string to the contents of another string如何将一个字符串的内容组合到另一个字符串的内容
【发布时间】:2022-08-12 16:52:21
【问题描述】:

这是我的代码:

 tasks_file = open(\"tasks.txt\", \"r+\")
    for line in tasks_file:
        info = \"Assigned to | Task | Task description | Date assigned | Due date | Task complete\"
        string1 = info.split(\"|\")
        for i in string1:
            print(i)
        string2 = line.split(\",\")
        for x in string2:
            print(x)
            
        output = i + \":\" + x
        print(output) 

所以基本上我要做的是将string1中的每个单独的项目与string2中的每个单独的项目结合起来。但是代码只组合了最后一个单独的项目,而不是全部。请以任何方式提供帮助。谢谢

任务文件内容: 管理员,使用 taskManager.py 注册用户,使用 taskManager.py 为将使用该程序的所有团队成员添加用户名和密码。,2019 年 10 月 10 日,2019 年 10 月 20 日,否 管理员,分配初始任务,使用 taskManager.py 为每个团队成员分配适当的任务,2019 年 10 月 10 日,2019 年 10 月 25 日,否

  • 请分享输入文件的示例tasks.txt
  • @user56700 我刚刚将文本文件的内容添加到问题中。

标签: python


【解决方案1】:
for i, x in zip(string1, string2):
    outputs.append(i + ":" + x)
print(outputs)

outputs 将是连接字符串的列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-21
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多