Python 如何从列表中删除不需要的列表括号?

Python 如何从列表中删除不需要的列表括号?,python,list,Python,List,将下面的列表转换为单个列表的最具Python风格的方式是什么 [['MyValue1'], ['MyValue2'], ['MyValue3']] 期望输出“ 提前谢谢!假设my_list的每个元素都是长度为1的列表,您可以尝试以下操作: my_list=[elt[0]表示我的_列表中的elt] 您可以使用列表: lst = [['MyValue1'], ['MyValue2'], ['MyValue3']] lst = [n[0] for n in lst] print(lst) 输出:

将下面的列表转换为单个列表的最具Python风格的方式是什么

[['MyValue1'], ['MyValue2'], ['MyValue3']]
期望输出“


提前谢谢!

假设
my_list
的每个元素都是长度为1的列表,您可以尝试以下操作:

my_list=[elt[0]表示我的_列表中的elt]

您可以使用列表:

lst = [['MyValue1'], ['MyValue2'], ['MyValue3']]
lst = [n[0] for n in lst]

print(lst)
输出:

['MyValue1', 'MyValue2', 'MyValue3']

重复:您好!虽然此代码可能会解决问题,但如何以及为什么解决此问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,您是在将来为读者回答问题,而不仅仅是现在问问题的人。请您的答案添加解释并给出详细说明说明适用的限制和假设。
['MyValue1', 'MyValue2', 'MyValue3']