要求如下
1.传入一个列表,列表中元素可能是任意类型
2.使用高级函数完成非字符串元素的删除
3.然后按照字符串的长度进行降序排序
4.返回新的排序后的列表
def sort_list(lt):
lt1 = list(filter(lambda x: isinstance(x, str), lt))
c = len(lt1) - 1
for i in range(c):
for j in range(c - i):
if len(lt1[j]) < len(lt1[j + 1]):
lt1[j], lt1[j + 1] = lt1[j + 1], lt1[j]
return lt1```