我试图从输入中删除所有空格,这是列表列表。。。我不知道该怎么办
def removespace(lst):
if type(lst) is str:
return lst.replace(" ","")
else:
?????
示例:
^{pr2}$输出应为:
lst2 = [apple,pie,[sth,[banana,asd,[sdfdsf,[fgg]]]]]
如果lst包含整数或浮点怎么办?我收到整数错误。在
输入示例:
L = [['apple', '2 * core+1* sth'], ['pie', '1*apple+1*sugar+1*water'], ['water', 60]]
我建议遵循EAFP并捕获异常,而不是使用
isinstance
。另外,千万不要错过使函数更通用的机会:示例:
^{pr2}$或者更普通的,尽管这可能会对你的问题起到过度的作用:
印刷品
^{pr2}$下面是一个示例:
^{pr2}$相关问题 更多 >
编程相关推荐