Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 使用列表调用format函数_Python_Arrays_List_String Formatting - Fatal编程技术网

Python 使用列表调用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的长度

如何使用列表作为参数调用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} " * 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称他们为
*表达式
**表达式
语法。我不确定:(教程谈到了参数解包,是的,但是调用了
*
运算符,这在技术上是不正确的(它不是运算符):-)本教程的术语更加流畅;它的重点是以简洁有效的方式向新手传授基础知识。我认为确切的技术术语不那么重要。同意:)他们可能提到了
*运算符
,以便人们可以通过乘法运算符记住它。