我目前有一个这样的列表:
[3, 4, ['x', 'y', 'z'], 5]
并想要成为
[3, 4, 'x', 'y', 'z', 5]
新的初学者,并尝试搜索,但找不到任何我能理解的东西。
答案 0 :(得分:0)
l=[3, 4, ['x', 'y', 'z'], 5]
nl=[]
for x in l:
if not isinstance(x,int):
for y in x:
nl.append(y)
else:
nl.append(x)
print(nl)
一个班轮
l=[3, 4, ['x', 'y', 'z'], 5]
nl=[];[nl.extend([x] if isinstance(x,int) else x) for x in l]
由于给定的列表是list和int的组合
,因此不会列出列表列表