python - 使用列表声明来速记操作是一件坏事吗?
问题描述
假设我需要将列表的所有元素打印到控制台的新行中。
for i in lst:
print(i)
可以改为这样做吗?
[print(x) for x in lst]
我知道我不会以这种方式保存结果列表,但它允许我将上面的示例简写为一行。这会在内存中造成不必要的占用,还是应该出于某种不同的原因避免这种情况?
解决方案
推荐阅读
- drools - Drools 7.52 版不使用 GDST 命中策略
- google-apps-script - 从工作表简单触发器运行谷歌脚本时如何解决身份验证错误
- linux - 实时线程优先级值:会更新吗?
- gitlab - ci cd git push 在 gitlab runner 上不起作用
- html - 我的联系表单的重置按钮没有重置
- algorithm - 找到要删除的最小权重边集,这将使图无环
- google-sheets - 如何从两张纸中找到便宜 2% 的价格?
- html - 我可以选择使用 Swift UITextView 呈现哪个 HTML 图像吗?
- javascript - 检查数组值
- angular - Angular 多个文件相互导入函数 - 循环依赖