【发布时间】:2016-01-27 19:17:46
【问题描述】:
我正在学习列表理解,但我陷入了以下代码:
[[c for c in enumerate(r)] for r in enumerate(['a','b','c'])]
返回:
[[(0, 0), (1, 'a')], [(0, 1), (1, 'b')], [(0, 2), (1, 'c')]]
但是,我期待这个:
[[(0,(0,'a'))],[(1,(1,'b'))],[(2,(2,'c'))]]
我阅读了一些文章,但无法理解提示的输出。请有人给我解释一下。
【问题讨论】:
标签: python python-2.7 list-comprehension enumerate