如何在不重复前一个的情况下打印嵌套列表中的每个句子

我的代码有问题。我有一个嵌套列表,其中包含来自一个句子的一串单词,每个句子都在一个列表中。现在我的问题是如何通过不重复上一句来逐句阅读这些句子。


with open('test','r') as f:

     test_iterate = test.read()


sample = [['This', 'is', 'a', 'sample','sentence'],['Sample','sentence','it','is']]


for words in test_iterate:

    print (words)

现在我不知道该怎么办。我想要的输出:


This is a sample sentence

1

2

3

A

B

C


Sample sentence it is

1

2

3

A

B

C

测试文件内部:


1

2

3

A

B

C


繁花如伊
浏览 140回答 2
2回答

江户川乱折腾

尝试这个:for words in sample:    print(' '.join(words))    for line in test_iterate:        print(line)

九州编程

你可以试试:for sentence in list_of_sentences:    print(" ".join(sentence))它遍历存储为列表的句子,并用空格连接列表的每个元素(即单词)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python