Python 并排打印列表元素--文件操作

Python 并排打印列表元素--文件操作,python,list,file,while-loop,append,Python,List,File,While Loop,Append,我设法做到了:“但我不能把它们并排写在一个列表中。” manname1: a b c d manname2: x y z e ... 我怎样才能在预期的输出中做到这一点。。thanx提前:) 这是我的示例文件 expected output is= ["manname1","manname2","manname3"...] however it is: ["manname1"] ["manname2"] ["manname3"] 蚂蚁人,佛罗多,星星。。。是男的吗。。我想添加一个列表。可能会

我设法做到了:“但我不能把它们并排写在一个列表中。”

manname1: a b c d
manname2: x y z e
...
我怎样才能在预期的输出中做到这一点。。thanx提前:)

这是我的示例文件

expected output is=
["manname1","manname2","manname3"...]
however it is:
["manname1"]
["manname2"]
["manname3"]

蚂蚁人,佛罗多,星星。。。是男的吗。。我想添加一个列表。

可能会创建另一个列表,例如名称,而不是在每次迭代中打印元素,将其添加到此列表中。然后在循环结束后打印列表

 Ant Man: a, b
 Frodo: x,y
 Star : s, d
 Thor: r, t
 Spy: p,u
j=0
女性姓名=[]
当j<5时:
. . .
women\u names.append(元素\u women)
j+=1
打印女性姓名

可以创建另一个列表作为示例名称,而不是在每次迭代中打印元素,将其附加到此列表中。然后在循环结束后打印列表

 Ant Man: a, b
 Frodo: x,y
 Star : s, d
 Thor: r, t
 Spy: p,u
j=0
女性姓名=[]
当j<5时:
. . .
women\u names.append(元素\u women)
j+=1
打印女性姓名

作为一般方法,使用

j=0
women_names = []
while j < 5:
    . . .
    women_names.append(element_women)
    j += 1
print women_names
它不会在末尾添加换行符

在Python3注释中

import sys
sys.stdout.write(element)
sys.stdout.write(element_women)

在输入不立即显示(大缓冲区)的情况下,分别考虑

print(element, end="")
print(element_women, end="")


作为一种通用方法,使用

j=0
women_names = []
while j < 5:
    . . .
    women_names.append(element_women)
    j += 1
print women_names
它不会在末尾添加换行符

在Python3注释中

import sys
sys.stdout.write(element)
sys.stdout.write(element_women)

在输入不立即显示(大缓冲区)的情况下,分别考虑

print(element, end="")
print(element_women, end="")

试着用“,”

print(element, end="", flush=True)
例如:

print element,
print element_women
试着用“,”

print(element, end="", flush=True)
例如:

print element,
print element_women

请提供一个可运行代码段和两个输入文件的示例。我更新了我的问题。谢谢您请提供一个可运行代码段和两个输入文件的示例。我更新了我的问题。谢谢您还可以将
j=j+1
设置为
j+=1
。您还可以将
j=j+1
设置为
j+=1