Python-将2D字符串列表转换为2D字符列表

我有一个二维列表,如下所示:

[['qwe'],['asd'],['zxc']]

我想将其转换为二维字符列表,如下所示:

[['q','w','e,'],['a','s','d'],['z','x','c']]

这似乎是一个相当简单的问题,但是我唯一可以使用的方法是split(),join()和strip()。我尝试使用split,但是由于涉及2d列表,因此遇到了问题。

任何帮助将不胜感激!

yuhailin405 回答:Python-将2D字符串列表转换为2D字符列表

在这种情况下,您可以使用列表推导,而无需您提到的任何方法。代码中的主要内容是确保您为2D列表中的每个值传递[0]:

a = [['qwe'],['asd'],['zxc']]
b = [list(i[0]) for i in a]

输出:

[['q','w','e'],['a','s','d'],['z','x','c']]
本文链接:https://www.f2er.com/2961898.html

大家都在问