我钻进了以下问题:
鉴于以下结构的文件:
'>some cookies
chocolatejelly
peanutbuttermacadamia
doublecoconutapple
'>some icecream
cherryvanillaamaretto
peanuthaselnuttiramisu
bananacoffee
'>some other stuff
letsseewhatfancythings
wegotinhere
目的:投入
:含有“>”到列表作为单个字符串每行代码后的所有项
所以这个功能经过文件 的每一行,如果没有的“>”它串接所有后续行的发生,并且如果“>”发生除去 的“\ n”, ,它会自动追加串接的字符串列表和“清除”字符串“序列”的串接下一序列
问题: 采取的输入文件的例子,它只是把东西从“饼干”和'一些冰淇淋“列入清单 - 但不是来自”一些其他的东西“。所以我们得到的结果如下:
[chocolatejelly
peanutbuttermacadamia
doublecoconutapple, cherryvanillaamaretto
peanuthaselnuttiramisu
bananacoffee] but not
[chocolatejelly
peanutbuttermacadamia
doublecoconutapple, cherryvanillaamaretto
peanuthaselnuttiramisu
bananacoffee, letsseewhatfancythings
wegotinhere]
这里有什么错误的想法?在我可能没有注意的迭代中存在一些逻辑错误,但我不知道在哪里。
在此先感谢您的任何提示!
道歉,并感谢Manoj Govindan的编辑! – Daniyal 2011-04-17 14:39:54