我有以下元组列表:
>>>lis = df['vals'].values.tolist()
>>>lis
[[('apple', 'FRUIT'),
('$', 'SYM'),
('6.00', 'X'),
('bannana', 'FRUIT'),
('$', 'SYM'),
('4.00', 'X')]]
如何将其重新格式化为:
lis = [['apple: $ 6.00', 'bannana: $ 4.00']]
我试着:
list_comp = [item for sublist in lis for item in sublist]
list_comp = [' '.join(item) for t in list_comp for item in [t]]
但是,我不知道如何将:
和上面的格式。你知道吗
您可以使用理解并将
": $ "
与元组元素连接起来:首先,定义一个函数:
那么
如果你真的想把它包装成一个列表,最后一行可以是:
相关问题 更多 >
编程相关推荐