python - 如何从多个列表的输出中选择一个列表?
问题描述
例如:
for k in range(3):
for v in range(k+1):
list1.append(v)
print(list1)
给出以下输出:
[0]
[0, 0]
[0, 0, 1]
[0, 0, 1, 0]
[0, 0, 1, 0, 1]
[0, 0, 1, 0, 1, 2]
如何仅获得最后一个列表的输出?
解决方案
您在每次迭代时打印输出。您可以将print
语句移到循环之外:
for k in range(3):
for v in range(k+1):
list1.append(v)
print(list1)
推荐阅读
- sql - sql group_concat 和在哪里得到倒置的结果
- android - Style.xml 显示错误
- azure - 如何使用本地 Azure Cli 安装运行 Azure Cli 脚本
- python - marshmallow - 序列化时如何将模式属性映射到另一个键?
- angular - 无法在 Spring Boot 应用程序提供的响应中设置“Access-Control-Allow-Origin”标头
- javascript - 如何仅允许数字和逻辑运算符的正则表达式(实际上仅适用于数字)
- java - PollableChannel 和 DirectChannel 有什么区别?
- c++ - 在计算完美数字方面需要帮助
- eclipse - 如何更改外部检查器使用的文件
- javascript - jQuery - 在手机上 1 秒后触发 OnClick 监听器