我如何使用列表理解来做到这一点:
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) 返回参数产生的元素列表(即字符,在本例中)。
