Python 使用列表调用format函数
如何使用列表作为参数调用format函数 我想这样做:Python 使用列表调用format函数,python,arrays,list,string-formatting,Python,Arrays,List,String Formatting,如何使用列表作为参数调用format函数 我想这样做: spacing = "{:<2} "*10 l = ['A','B','C','D','E','F','G','H','I','J'] print spacing.format(l) spating=“{:使用*args格式: spacing.format(*l) 这告诉Python将l的每个元素作为一个单独的参数应用于.format()方法 请注意,如果对计数进行硬编码,您的间距格式可能会导致元素过多或过少;也许可以使用l的长度
spacing = "{:<2} "*10
l = ['A','B','C','D','E','F','G','H','I','J']
print spacing.format(l)
spating=“{:使用*args
格式:
spacing.format(*l)
这告诉Python将l
的每个元素作为一个单独的参数应用于.format()
方法
请注意,如果对计数进行硬编码,您的间距
格式可能会导致元素过多或过少;也许可以使用l
的长度:
spacing = "{:<2} " * len(l)
演示:
l=['A'、'B'、'C'、'D'、'E'、'F'、'G'、'H'、'I'、'J']
>>>间距=“”。连接(['{:使用*args
格式:
spacing.format(*l)
这告诉Python将l
的每个元素作为一个单独的参数应用于.format()
方法
请注意,如果对计数进行硬编码,您的间距
格式可能会导致元素过多或过少;也许可以使用l
的长度:
spacing = "{:<2} " * len(l)
演示:
l=['A'、'B'、'C'、'D'、'E'、'F'、'G'、'H'、'I'、'J']
>>>空格=“”.join(['{:@thefourtheye:the称它们为*表达式
和**表达式
语法。我不确定:(教程讨论了参数解包,是的,但调用*
运算符,这在技术上是不正确的(它不是运算符)。:-)本教程的术语更加流畅;其重点是以简洁高效的方式向新手传授基础知识。我认为准确的技术术语不太重要。同意:)他们可能提到了*运算符
,这样人们就可以通过乘法运算符记住它。@thefourtheye:the称他们为*表达式
和**表达式
语法。我不确定:(教程谈到了参数解包,是的,但是调用了*
运算符,这在技术上是不正确的(它不是运算符):-)本教程的术语更加流畅;它的重点是以简洁有效的方式向新手传授基础知识。我认为确切的技术术语不那么重要。同意:)他们可能提到了*运算符
,以便人们可以通过乘法运算符记住它。