【发布时间】:2018-04-02 07:38:13
【问题描述】:
运行我的两个循环后:
for word in words:
for i in range (1,p+1):
print(word,len(re.findall(word, input_[i])),i)
我得到这样的示例结果:
businesses 0 1
businesses 0 2
businesses 2 3
但我想实现这个:
businesses 0 1 0 2 2 3
我可以通过这个得到这个结果:
for word in words:
print(word,len(re.findall(word, input_[i])),i,len(re.findall(word, input_[i+1])),i+1,len(re.findall(word, input_[i+2])),i+2)
但这不是重点,因为p 可以动态更改,所以我不想使用像i+1 i+2 这样的静态值....
如果有任何帮助和建议,我将不胜感激。
【问题讨论】:
-
您能否提供一个包含
words、input_和p定义的最小工作示例?
标签: python for-loop printing output