下面是列表详细信息:
my_list = ['If', 'FirstNumber', ['is', 'greater', 'than'], '12.9']
使用上面提到的my_list详细信息,我需要获得如下所示的输出。
my_list1 = ['If', 'FirstNumber', 'is', 'greater', 'than', '12.9']
我尝试过使用for循环,但是没有得到预期的结果。
my_list = ['If', 'FirstNumber', ['is', 'greater', 'than'], '12.9']
for i in my_list:
t2=i
print(t2)
我得到的实际结果是:
If
FirstNumber
['is', 'greater', 'than']
12.9
预期结果应如下所示:
my_list1 = ['If', 'FirstNumber', 'is', 'greater', 'than', '12.9']
答案 0 :(得分:4)
尝试一下:
my_list1 = []
for i in my_list:
if isinstance(i,list):
my_list1.extend(i)
else:
my_list1.append(i)