回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个列表,其中包含以不同单词结尾和开头的句子。你知道吗</p>
<p>我想实现以下目标:</p>
<ol>
<li>如果一行以<code><p></code>开头和结尾,则追加到新列表</li>
<li>如果行以<code><p></code>开始,但不以<code><p></code>结束,则附加到临时字符串并检查下一行。如果下一行没有以<code><p></code>结尾,请将其附加到临时字符串,直到到达以<code><p></code>结尾的行</li>
<li>刷新临时字符串并重复步骤1和2。你知道吗</li>
</ol>
<h2>工作清单:</h2>
<pre><code>['<p>University Press, Inc.',
'The Game of Hearts: Harriette Wilson &amp; Her Memoirs edited by Lesley Blanch. Copyright © 1955 by<p>',
'<p>7<p>',
'<p>Acknowledgments<p>',
'<p>First, I would like to thank Anna Biller for her countless contributions to',
'this book: the research, the many discussions, her invaluable help with the',
'text itself, and, last but not least, her knowledge of the art of seduction, of',
'which I have been the happy victim on numerous occasions.<p>',
'<p>To the memory of my father<p>',
'<p>8<p>',
'<p>I must thank my mother, Laurette, for supporting me so steadfastly',
'throughout this project and for being my most devoted fan.`<p>`',
'<p>I would like to thank Catherine Léouzon, who some years ago intro-',
'duced me to Les Liaisons Dangereuses and the world of Valmont.<p>']
</code></pre>
<h2>工作代码:</h2>
<pre><code>itext = []
tempS = ''
for i in range(len(gtext)):
if gtext[i][:3] == '<p>' and gtext[i][-3:] == '<p>':
itext.append(gtext[i])
elif gtext[i][:3] == '<p>' and gtext[i][-3:] != '<p>':
tempS += gtext[i]
if gtext[i+1][-3:] != '<p>':
tempS += ' ' + gtext[i+1]
if gtext[i+1][-3:] == '<p>':
tempS += ' ' + gtext[i+1]
itext.append(tempS)
tempS = ''
</code></pre>
<h2>预期结果:</h2>
<pre><code>['<p>University Press, Inc. The Game of Hearts: Harriette Wilson &amp; Her Memoirs edited by Lesley Blanch. Copyright © 1955 by<p>',
'<p>7<p>',
'<p>Acknowledgments<p>',
'<p>First, I would like to thank Anna Biller for her countless contributions to this book: the research, the many discussions, her invaluable help with the text itself, and, last but not least, her knowledge of the art of seduction, of which I have been the happy victim on numerous occasions.<p>',
'<p>To the memory of my father<p>',
'<p>8<p>',
'<p>I must thank my mother, Laurette, for supporting me so steadfastly throughout this project and for being my most devoted fan.`<p>`',
'<p>I would like to thank Catherine Léouzon, who some years ago intro-duced me to Les Liaisons Dangereuses and the world of Valmont.<p>']
</code></pre>
<p>我知道这是琐碎的,似乎很容易,但我的时间很短,我需要一个快速修复。谢谢</p>