试图避免嵌套for循环,但我不确定如何在一个行内使用words = x.split()
和words[y:y+n]
。你知道吗
n = 1
for x in data:
words = x.split()
for y in range(len(words)-n+1):
print(words[y:y+n])
到目前为止,我的工作是:
data = ' '.join([(x, y) for x in data words = x.split() for y in range(len(words)-n+1) words[y:y+n]])
分配临时变量的解决方法是迭代1元组:
n永远不会改变所以总是1
所以简化一下
基本上是
这让我们
相关问题 更多 >
编程相关推荐