Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.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_List_Formatting_Multiple Columns - Fatal编程技术网

Python 使用元素编号和列表元素格式化为列

Python 使用元素编号和列表元素格式化为列,python,list,formatting,multiple-columns,Python,List,Formatting,Multiple Columns,嗨,我想做一个函数,它将获取一个列表并返回一个打印输出,该输出在两列中显示元素编号和相应的元素 以下是我的尝试: printList(aList): """ Prints the current list. """ print ('%3d %5.2f' % (i, aList[i])) 我得到一个错误,说全局I未定义,但我不确定如何定义它 提前感谢您的帮助 嗯,i确实没有定义。你错过了循环 for i in range(len(aList)): ... 请注意

嗨,我想做一个函数,它将获取一个列表并返回一个打印输出,该输出在两列中显示元素编号和相应的元素

以下是我的尝试:

printList(aList):
    """ Prints the current list.
    """
    print ('%3d %5.2f' % (i, aList[i]))
我得到一个错误,说全局I未定义,但我不确定如何定义它


提前感谢您的帮助

嗯,
i
确实没有定义。你错过了循环

for i in range(len(aList)):
    ...

请注意,
#
对于单行注释更有效。必须在循环之前添加一个
打印…