You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何格式化二维列表以指定样式打印输出?

二维列表格式化打印实现方案

我们可以通过遍历原二维列表,提取每个子列表的首元素作为标签,剩余元素处理为指定格式的字符串,来实现目标打印效果。以下是具体的Python代码实现:

lst = [[1,2,3], [2,3,4], [3,4,5], [4]]
for sub_lst in lst:
    # 提取首元素作为行首标签
    label = sub_lst[0]
    # 处理剩余元素:转为空格分隔的字符串,无元素则留空
    content = ' '.join(map(str, sub_lst[1:])) if len(sub_lst) > 1 else ''
    # 按指定格式打印
    print(f"{label}: [{content}]")

代码逻辑说明

  • 遍历原列表中的每个子列表sub_lst
  • 取子列表的第一个元素作为行首的数字标签(如1、2、3、4)
  • 对每个子列表的剩余元素,将其转为字符串后用空格拼接;如果子列表仅含一个元素,剩余部分设为空字符串
  • 利用f-string完成格式拼接,输出符合要求的内容

运行上述代码后,输出结果将完全匹配需求:

1: [2 3] 
2: [3 4]
3: [4 5]
4: []

内容的提问来源于stack exchange,提问作者Moronis2234

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 23:20:34