加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

30秒内便能学会的30个超适用Python代码片断

发布时间:2019-10-12 03:07:08 所属栏目:建站 来源:读芯术
导读:很多人在数据科学、呆板进修、web开拓、剧本编写和自动化等规模中城市行使Python,它是一种异常风行的说话。 Python风行的部门缘故起因在于简朴易学。 本文将扼要先容30个简短的、且能在30秒内把握的代码片断。 1. 独一性 以下要领可以搜查给定列表是否有一再

下列代码回收了递归法睁开隐藏的深层列表。

  1. def spread(arg): 
  2.  ret = [] 
  3.  for i in arg: 
  4.  if isinstance(i, list): 
  5.  ret.extend(i) 
  6.  else: 
  7.  ret.append(i) 
  8.  return ret 
  9. def deep_flatten(lst): 
  10.  result = [] 
  11.  result.extend( 
  12.  spread(list(map(lambda x: deep_flatten(x) if type(x) == list else x, lst)))) 
  13.  return result 
  14. deep_flatten([1, [2], [[3], 4], 5]) # [1,2,3,4,5] 

15. 探求差别

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读