Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 一行一组打印输出_Python_For Loop_Printing_Output - Fatal编程技术网

Python 一行一组打印输出

Python 一行一组打印输出,python,for-loop,printing,output,Python,For Loop,Printing,Output,运行我的两个循环后: 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 for word in words: print(word,end=' ') for i in range (1,p+1):

运行我的两个循环后:

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
for word in words:
    print(word,end=' ')
    for i in range (1,p+1):
        print("->",len(re.findall(word, input_[i])),i,end=' ')
    print('\n')
但我希望做到这一点:

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+1i+2

我将非常感谢您的帮助和建议。

我想如果您在打印函数的末尾添加add end='',它会工作得很好。 例如:

L = [1, 2, 3, 4, 5, 6]
for i in L:
    print(i, end=' ')  
结果将是:

1 2 3 4 5 6 
太简单了!非常感谢。 最后,我的代码如下所示:

businesses 0 1
businesses 0 2
businesses 2 3
for word in words:
    print(word,end=' ')
    for i in range (1,p+1):
        print("->",len(re.findall(word, input_[i])),i,end=' ')
    print('\n')

您能否提供一个最小的工作示例,包括单词、输入和p的定义?