在input下,输入字符串,怎么遇见空行就分成列表,用列表推导式,组合文字?



# input文字

str = '''

张嘉倪
小言

爱我
动我心魄
哎哟

'''

# 以空行分成2个列表,然后用列表推导式,
# print
组合ab,AC,ba,..

'''
张嘉倪爱我
张嘉倪动我心魄
张嘉倪哎哟
小言~ 以此类推
'''

str = '''
张嘉倪
小言

爱我
动我心魄
哎哟
'''

lst = []
for t in str.split("\n\n"):
    lst.append(t.split("\n"))

for i in lst[0]:
    for j in lst[1]:
        if i != "" and j != "":
            print(i + j)

img

1.split两个\n
2.组合列表
3.for循环解决