当前位置: 首页 > 面试题库 >

Python-单行不带括号的打印列表

罗和煦
2023-03-14
问题内容

我在Python中有一个列表

names = ["Sam", "Peter", "James", "Julian", "Ann"]

我想在没有正常的“ []的情况下在一行中打印数组

names = ["Sam", "Peter", "James", "Julian", "Ann"]

print (names)

将给出的输出为;

["Sam", "Peter", "James", "Julian", "Ann"]

那不是我想要的格式,而是我希望它像这样;

Sam, Peter, James, Julian, Ann

注意:它必须在一行中。


问题答案:
print(', '.join(names))

听起来,这只是获取列表中的所有元素,然后将它们加入', '



 类似资料:
  • 问题内容: 我在Python中有一个列表 我想在没有正常的“ []的情况下在单行中打印数组 将给出的输出为; 那不是我想要的格式,而是我希望它像这样; 注意:它必须在一行中。 问题答案: 听起来很简单,它只接受列表中的所有元素,然后将它们加入。

  • 问题内容: 这是一个相当简单的问题。当您打印出LinkedList时,如下所示: 它将其打印出来,将列表括在方括号中,如下所示: 有没有办法不用方括号就可以打印出来? 问题答案: 是的-迭代列表并打印出来(每个列表后面都有逗号,但最后一个元素是逗号)。但是,有实用程序可以帮助您: 番石榴: commons-lang: 还有一点要注意:不要依赖任何对象的方法。它并不是要向用户显示对象,也不是要用作预

  • 当我在代码下面运行时,我会得到“语法错误:无效语法”。但是,如果我在打印后运行带有括号的代码,我会得到正确的答案。 我想补充一点,这不是我在本笔记本中运行的唯一内容,我(除其他外)包含了一些软件包: 最后,我想补充一点,在新的工作簿中,一切都正常工作。有人知道吗,原因是什么?

  • 问题内容: 使用时,Double将添加逗号(5143打印为5,143)。如何禁用逗号? 问题答案: 您的问题属于Rorick正确指出的语言环境。但是,您应该查看DecimalFormat类,以防更改Locale意味着弄乱了所有东西。 查看NumberFormat类,以处理千位分隔符。因为看来您的情况是关于千位分隔符。

  • 问题内容: 我还没有找到任何官方文档。但是afaik,是否在没有括号的情况下使用我们的类实例化没有关系-只要不涉及参数,对吗? 要么 但是谁能告诉我性能是否有所不同?“更正确”的方法是哪一种?有任何官方文件吗? 问题答案: 性能上的任何差异将绝对可以忽略。 虽然这两种方式都很好,我个人更喜欢使用 ,因为通常情况下,一个方法 是 正在这里所说的,和PHP函数/方法调用时需要。而且,它与带有参数的实例

  • 问题内容: 我正在编写一段代码,该代码应该输出用逗号分隔的项目列表。该列表是通过for循环生成的。我用 问题是我不知道如何摆脱列表中最后一个条目添加的最后一个逗号。它输出以下内容: 如何删除结尾的’,’? 问题答案: 传递给 您几乎可以使用print语句。 不需要循环,print具有以及参数。 一点解释 所述内置需要作为要打印参数中的任何数量的项目。将打印所有非关键字参数,并用分隔。的默认值为单个