任何想法如何打印打印拉链发生器产生
(([0.2, 0.6], [0.5, 0.8]), "10 11 {'chocolate': 10}")
(([0.0, 0.6], [0.8, 0.5]), "10 12 {'chocolate': 10}")
为..
0.2 0.6 0.5 0.8 10 11 chocolate 10
0.0 0.6 0.8 0.5 10 12 chocolate 10
我也设法强迫它向(忽略巧克力现在):
(([0.2, 0.6], [0.5, 0.8]), '10 11 10')
(([0.0, 0.6], [0.8, 0.5]), '10 12 10')
如果这更容易变成
0.2 0.6 0.5 0.8 10 11 10
0.0 0.6 0.8 0.5 10 12 10
试了一下我的其他问题在这里找到,但如
print '\n'.join('\t'.join(map(str,tuple(chain(*i)))) for i in s)
位,这导致字和最后一个元素看起来像
c h o c o l a t e
我还在努力....
这很不清楚你实际需要什么作为输出。是''巧克力''是一个错字还是你真的想要那个'''''? – 2012-04-09 17:07:38
对不起,这个也改正了。 – user1322296 2012-04-09 17:09:07
该字典是否意味着是字符串的一部分? – 2012-04-09 17:09:28