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

使用列表理解进行打印

贲凌
2023-03-14
问题内容

从我的Python控制台

>>> numbers = [1,2,3]
>>> [print(x) for x in numbers]
1
2
3
[None, None, None]

为什么在最后打印出三个都不打印?


问题答案:

列表理解不是当前工作的正确工具。它将始终返回一个 list
,并且给定的结果print()None,该列表将填充None值。for当我们对创建值列表不感兴趣时​​,仅对不返回值的函数求值时,简单的循环会更好:

for x in numbers:
    print(x)


 类似资料:
  • 问题内容: 使Java脚本执行 类似 Python的列表理解的最干净的方法是什么? 在Python中,如果我有一个对象列表,我要“拉出”我的名字,我会这样做… 在javascript中,除了仅使用for循环结构外,我没有真正看到一种更“美丽”的方式。 仅供参考:我使用的是jQuery;也许它具有一些漂亮的功能使之成为可能? 更具体地说,假设我使用一个jQuery选择器来获取所有元素,那么我将如何

  • 问题内容: 我正在运行Python 3.4.2,我对代码的行为感到困惑。我正在尝试创建递增次数的可调用多项式函数列表: 但是出于某种原因,它这样做: 为什么似乎在列表理解中重复了最后一个lambda表达式的列表? 问题答案: 这个问题是经典的“陷阱”,是在lambda函数被调用之前,不会查找lambda函数中引用的内容。当时的值是结束时绑定到的最后一个值,即。 如果绑定到函数定义中的默认值,则每个

  • 问题内容: 如何调用函数列表并使用列表推导? 我知道我能做 但是我可以在下面做吗? 如果我的函数列表在课堂上,那么对于那些善良的人们来说,还有一个问题 它有效吗? 问题答案: 当然,您可以按照FábioDiniz所说的:)进行操作,但是对于将类方法用作可调用对象时,必须将其作为参数提供给对象: 该对象必须作为可调用对象的参数提供,因为当您查看方法的定义时,该方法需要一个参数“ self ”

  • 当使用颜色管理进行打印时,可以让 Illustrator 来管理颜色,或让打印机来管理颜色。 打印时让应用程序管理颜色 选择文件 > 打印。 选择“打印”对话框左侧的颜色管理。 对于“颜色处理”,请选择让 Illustrator 确定颜色。 对于“打印机配置文件”,请选择与输出设备相应的配置文件。 配置文件对输出设备行为和打印条件(如纸张类型)的描述越精确,色彩管理系统对文档中实际颜色值的转换也就

  • 在 Photoshop 中,通过允许 Photoshop 处理色彩管理,您可以充分利用自定的颜色配置文件。此外,您还可以选择让打印机来管理颜色。 注意:若要更好地了解色彩管理的概念和工作流程,请参阅了解色彩管理。 由 Photoshop 决定打印颜色 如果有针对特定打印机、油墨和纸张组合的自定颜色配置文件,与让打印机管理颜色相比,让 Photoshop 管理颜色通常会得到更好的效果。 请选择“文件

  • 简而言之:在我的JSP中,我需要使用C:Foreach jstl迭代一个自定义bean类列表,比如list,MyClass有键和值变量,以及这些变量的getter和setter 细节:类似这样的内容: 在Java代码中,我有: List pairlist=new ArrayList();//MyClass是一个简单的bean类,具有变量“key”和“value”,以及相同的getter和sette