Python使用枚举内部列表理解
尝试这个:
[(i, j) for i, j in enumerate(mylist)]
您需要放入i,j一个元组以使列表理解起作用。另外,鉴于enumerate() 已经 返回一个元组,您可以直接将其返回而无需先拆包:
i,j
enumerate()
[pair for pair in enumerate(mylist)]
无论哪种方式,返回的结果都是预期的:
> [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群