嵌套列表的格式打印

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
names = ['A','B','C',['D','E'],['F']]
def print_lol(the_list,indent=False,level=0):  #
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item,indent,level+1)
        else:
            if indent:
                for tab_top in range(level):
                    print("\t",end='')
            print(each_item)
print_lol(names,True,4)  #首行缩进4格输出
                A
                B
                C
                    D
                    E
                    Fprint_lol(names,True) A
B
C
    D
    E
    Fprint_lol(names)A
B
C
D
E
F

  

posted @   JRS077  阅读(158)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示