| 
 | 
 
 
发表于 2021-3-14 23:11:31
|
显示全部楼层
 
 
 
 本帖最后由 逃兵 于 2021-3-14 23:14 编辑  
 
1.- def nested_sum(lst):
 
 -     def deep_flatten(lst):
 
 -         result = []
 
 -         for i in lst:
 
 -             if isinstance(i, list):
 
 -                 result.extend(deep_flatten(i))
 
 -             else:
 
 -                 result.append(i)
 
 -         return result
 
 -     t = deep_flatten(lst)
 
 -     return sum(t)
 
  复制代码 
 
2. 
- def chop(lst):
 
 -     lst.remove(lst[0])
 
 -     lst.remove(lst[-1])
 
  复制代码 
3.- def avoids(word,string):
 
 -     for i in word:
 
 -         if i in string:
 
 -             break
 
 -     else:
 
 -         return True
 
  复制代码 
4. 
- def invert_dict(dic):
 
 -     lst_v = list(dic.values())
 
 -     lst_k = list(dic.keys())
 
 -     dic.clear()
 
 -     for i in range(len(lst_k)):
 
 -         dic[lst_v[i]]=lst_k[i]
 
  复制代码 |   
 
 
 
 |