我有这样的列表 < code> list 和 < code> list 列表 < /code> 的 < code> list
>>> list2 = [["1","2","3","4"],["5","6","7","8"],["9","10","11","12"]]
>>> list1 = ["a","b","c"]
我拉上了上面两个列表的拉链 这样我就能用指数来匹配它们的指数。
>>> mylist = zip(list1,list2)
>>> mylist
[( a , [ 1 , 2 , 3 , 4 ]), ( b , [ 5 , 6 , 7 , 8 ]), ( c , [ 9 , 10 , 11 , 12 ])]
现在,我试图打印上面 mylist
的输出,使用
>>> for item in mylist:
... print item[0]
... print "---".join(item[1])
...
它产生了这个输出,这就是我所希望的 输出
。
a
1---2---3---4
b
5---6---7---8
c
9---10---11---12
现在,我的问题是有更多的 cleaner和更好的
方式来实现我所期望的输出,或者这是 best(短、易读)
的可能方式。