如何在没有方括号的情况下打印

休·约翰逊

所以我在这里得到了这个函数,它应该做的是创建一个我可以写入的文件。第二个和第三个参数是列表,而第一个只是我要创建的文件名来写入。在函数中,我做了一个 for 循环,我循环遍历all_students_list,它是一个列表,但在每个索引处,也是一个列表,列表中有名字和姓氏。all_courses_list是学校所有课程Schedule的列表,是另一个函数返回的列表,给我们学生的时间表。然后我将学生姓名和时间表一起添加到文件中。问题是它还打印[]方括号。我怎样才能摆脱它?我已经尝试过

.replace('[', '')
.replace(']', '')

但它不起作用。

这是我的代码。

def generate_student_schedules(filename, all_courses_list, all_students_list):
    with open(filename,'w') as fileout:
    
        for one_student in all_students_list:
            schedule = get_schedule(all_courses_list)
            one_line = ''
            one_line += (f'{one_student}')
            one_line += (f'{schedule}\n')
            fileout.write(one_line)
法律卢布13

如果one_student是实际列表,则可以使用" ".join(one_student),因此总体而言:

def generate_student_schedules(filename, all_courses_list, all_students_list):
    with open(filename,'w') as fileout:
    
        for one_student in all_students_list:
            schedule = get_schedule(all_courses_list)
            one_line = ''
            one_line += (" ".join(one_student))
            one_line += (f'{schedule}\n')
            fileout.write(one_line)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在变量之间没有空格的情况下打印变量

如何在没有索引的情况下打印Pandas DataFrame

如何在没有空格的情况下awk打印?

如何在没有换行符或空格的情况下进行打印?

如何在没有方法链接的情况下使用“ JSR-353:用于JSON处理的Java API”

如何在没有方法的情况下将Angular $ resource对象转换为常规对象

如何在没有括号的情况下打印列表?

此代码如何在没有任何打印语句的情况下打印Hello World

Python打印之谜-如何在没有空格的情况下进行打印

如何在没有数据表的情况下打印页面

在没有方法的情况下按顺序打印出数组

Python:如何在没有“当前正在处理”异常的情况下打印异常对象的stacktrace?

如何在没有括号的情况下返回数组

如何在R中没有起始行号的情况下打印文本?

如何在没有hlines的情况下打印xtable

如何在没有打印语句的情况下扫描多行

R:在有多个方括号的情况下更换内部方括号

对象属性如何在没有方法的情况下彼此“交谈”?

如何在没有方括号的Android中处理Json数组

如何在没有循环的情况下打印ArrayList的值和索引号?

SPARQL 如何在没有数据方案的情况下打印数据

如何在没有方括号的情况下获得值

如何在没有 .0 的情况下打印双精度值

如何在python中没有方括号和撇号的新行中打印字典列表

如何在课堂上没有打印行的情况下从课堂上打印

在没有方括号和字段名称的情况下使用 Jackson 将 Tree 转换为 Json

如何在没有括号且没有换行符的情况下获取数组的元素?

如何在没有换行符或空格的情况下打印

如何在没有索引的情况下将 Pandas 数据帧打印到 Latex?