我在Mac上工作,有一个关于python的问题。 我正在使用一个名为txt的文件矩形.txt在文件里面是这样的:
abcde
fghij
klmno
我需要用stdin来读这些。但我需要我的程序来:
^{pr2}$到目前为止,我有一个程序可以读取所有行并将它们拆分并打印出来。 代码已编辑
So when I changed my code to this:
for line in sys.stdin.readline():
ls1 = line
print ls1
我收到了名单:
a
b
c
d
e
所以现在我只需要循环一下其他的,但我搞不懂
我从命令行运行此函数:
python rectangle.py < rectangle.txt
我正在努力学习这一切,所以我不想给我答案,我希望有人帮我解释一下,希望我能理解。在
另外,除了这个.txt文件输入。我的程序也将使用这些输入进行测试:
123
456
789
以及
A
B
C
所有人都在做同样的事情。再次提前感谢你对我的帮助。我已经花了好几个小时来研究这个问题,好像搞不清楚。在
trustry
zip
函数可帮助:说明:zip完全符合您的期望-将每个给定iterable中的元素聚合到一个新列表中。我们必须单独传递iterables,而不是作为一个列表which is what ^{} does 。最后,我们只需将单个字符数组连接在一起,因为我们需要一个字符串数组,而不是一个字符数组数组。在
我假设每行的输入长度必须相同。在
在本例中,有一个输入字符串的列表,以及其中一个字符串循环的长度。在
[“abcde”,“fghij”,“kilmn”]从这里你注意到每个字符串第一个字符的模式是什么?”一个“+”f“+”k“。在
相关问题 更多 >
编程相关推荐