Skip to main content
 首页 » 编程设计

python之如何在 python 中使用列表理解

2025年05月04日8kerrycode

我如何使用列表理解来做到这一点:

MCs= [['foo', 180.9], ['bar', 163.5], ['noo', 140.3]]  

想要

[['foo'], ['bar'], ['noo']]  

使用

MCs = [list(x[0]) for x in MCs]

我明白了:

  [['f', 'o', 'o'], ['b', 'a', 'r'], ['n', 'o', 'o']]  

请您参考如下方法:

你只需要这个:

MCs = [[x[0]] for x in MCs] 

字符串是可迭代的,list(iterable) 返回参数产生的元素列表(即字符,在本例中)。