2017-06-21 61 views
0

我是python的初学者,想问一下我的代码。我的代码: -打印数组打乱一切

indexes = ["COMMANDS"] 
indexvalues = ["USAGE"] 
def index(c, u): 
    indexes.append(c) 
    indexvalues.append(u) 
index("printer", "A simple text Printer") 
print(indexes) 
print(indexvalues) 
for index in range(len(indexes)): 
     indexn = indexes[index] 
     for indexvalue in range(len(indexvalues)): 
      print("\t \t \t" + indexes[index] + "\t \t \t \t \t \t" + indexvalues[indexvalue] + "\n \n") 

但是当我在cmd中运行它,它会产生以下的输出: -

COMMANDS            USAGE 


         COMMANDS            A simple text Printer 


         printer           USAGE 


         printer           A simple text Printer 

打印整个数组没有显示这一点。我该如何解决它?

+0

你正在使用\ t和\ n,这就是为什么它给出这样一个输出 –

+0

输出是相同的,但没有制表符空格,我只想第一个和最后一个输出,我没有调用之间的文本。 –

+0

请把你想要的输出放在问题中,这对我来说很容易理解和帮助 –

回答

0

太混乱\t这是标签和\n这是相应的换行符。