例如:
text_1 = "asd 13 awgg aeg wef 234 adfgg asdtt ..."
text_2 = "ASD 13 AWGG AEG WEF 234 ADFGG ASDTT ..."
desired_output_1 = 两个文本都在一个 div 中逐行显示(一行 text_1 在另一行 text_2 之上,等等。不是并排)。
desired_output_2 = "asd ASD 13 13 awgg AWGG aeg AEG wef WEF 234 234 adfgg ADFGG asdtt ASDTT ..."
为了便于说明,我在这里使用了大写和小写,但实际上文本不能那么容易转换。
两个文本都很长,单词之间用空格分隔。
每个文本都存储在同一模型的一个字段中。
如何在最终的 html 输出中实现这一点?
现在我只需要遍历这两个字符串并按照上面“desired_output_2”中的描述一个一个地插入单词。我怎样才能在 Python 中实现它?
最佳答案
这是有效的python代码,你可以根据自己的考虑修改
a='aaaaa bbbbbb cccccc '
b='AAAAA BBBBBB CCCCCC '
d=''
for i in a:
d= d + i
if i == ' ':
for i in b:
d= d+i
if i == ' ':
f=b.split()
f.pop(0)
b=' '.join(f)
break
输出:
aaaaa AAAAA bbbbbb BBBBBB cccccc CCCCCC
关于python - Django - 如何逐行显示两个等长的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46088341/