python - Django - 如何逐行显示两个等长的文本?

标签 python

例如:

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/

相关文章:

python - PyTorch-获取 'TypeError: pic should be PIL Image or ndarray. Got <class ' numpy.ndarray'>'错误

python - 查询hdf5日期时间列

python hdfs 远程上传文件到hdfs

python - 在 Django 中使用 Tarantool 和 MySQL

python - 打印 CatBoost 超参数

Python:获取元组中每个字段名的 {(tuple): value } 字典的最大值

Python3.4 : DataFrame from Dictionary

python - 使用 Python 驱动程序连接到 Dockerized Clickhouse Server 时出现问题

python - 使用 Python unittest,如何创建和使用 "callable object that returns a test suite"?

python - 一个类的独特方法叫什么?