ls = ['abc', 56, 49, 63, 66, 80]
for i in ls:
if(isinstance(i, int) or isinstance(i, float)):
for i in range(len(ls)):
ls[i] = str(ls[i])
Run Code Online (Sandbox Code Playgroud)
我可以知道如何创建上面代码的列表理解吗?
我正在尝试以下但不工作
if (s for s in ls isinstance(s, int) or isinstance(s, float)):
for i in range(len(ls)):
ls[i] = str(ls[i])
Run Code Online (Sandbox Code Playgroud)