py怎么嵌套一层列表,并且读取嵌套?

py怎么嵌套一层列表,并且读取嵌套?

a1234
b1234567
c12
d666
e233
f99

拆分列表":",再跳格切片拆分列表"list[1]"?

string='''
a:1234
b:1234567
c:12
d:666
e:233
f:99!
'''

lst = [s.split(':') for s in string.split('\n') if s]

print(lst)

for i,j in lst:
    print(i,':',j)

'''输出:
[['a', '1234'], ['b', '1234567'], ['c', '12'], ['d', '666'], ['e', '233'], ['f', '99!']]
a : 1234
b : 1234567
c : 12
d : 666
e : 233
f : 99!
'''

嵌套列表的话,可以对一个已知list进行append,append的内容也是一个list。这样就有嵌套列表了。
然后读取嵌套的话,看它有多少层。有几层就用几个for,for x in list还是for x in range(len(list))就看你的需求。
你这个要求我没太理解,能再详细点不?