当前位置: 首页 > news >正文

临沂企业建站系统佛山住房和城乡建设厅网站

临沂企业建站系统,佛山住房和城乡建设厅网站,竞价排名广告,房产备案登记信息查询CheckiO 是面向初学者和高级程序员的编码游戏#xff0c;使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务#xff0c;从而提高你的编码技能#xff0c;本博客主要记录自己用 Python 在闯关时的做题思路和实现代码#xff0c;同时也学习学习其他大神写的代码。 Chec… CheckiO 是面向初学者和高级程序员的编码游戏使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务从而提高你的编码技能本博客主要记录自己用 Python 在闯关时的做题思路和实现代码同时也学习学习其他大神写的代码。 CheckiO 官网https://checkio.org/ 我的 CheckiO 主页https://py.checkio.org/user/TRHX/ CheckiO 题解系列专栏https://itrhx.blog.csdn.net/category_9536424.html CheckiO 所有题解源代码https://github.com/TRHX/Python-CheckiO-Exercise 题目描述 【Flatten a List】有一个包含整数的列表其中可能包含更多的列表和整数也就是嵌套列表您需要将嵌套列表进行降维处理将所有整数值放在一个一维列表中列表中的元素顺序应与原始列表中的顺序相同另外还需要保持程序的小巧和精简因此您的代码应少于140个字符包括空格。 【链接】https://py.checkio.org/mission/flatten-list/ 【输入】带整数的嵌套列表 【输出】带整数的一维列表 【前提】0 ≤ |array| ≤ 100∀ x ∈ array : -232 x 232 or x is a listdepth 10 【范例】 flat_list([1, 2, 3]) [1, 2, 3] flat_list([1, [2, 2, 2], 4]) [1, 2, 2, 2, 4] flat_list([[[2]], [4, [5, 6, [6], 6, 6, 6], 7]]) [2, 4, 5, 6, 6, 6, 6, 6, 7] flat_list([-1, [1, [-2], 1], -1]) [-1, 1, -2, 1, -1]解题思路 简单粗暴可以直接将这个嵌套列表转换成字符串然后提取字符串中所有的数字去掉中括号再将所有的数字转换成一个列表注意转换成列表时要将每个数字由 str 类型转换成 int 类型不然生成的列表将是 [1, 2, 3, 4] 的形式而不是 [1, 2, 3, 4] 的形式 代码实现 import redef flat_list(array):array re.findall(r-?\d, str(array))list []for i in array:i int(i)list.append(i)return list 解法二此方法有缺陷如果给定的列表为空就会报错只适合非空列表def flat_list(array):array str(array)array array.replace([,).replace(],)return list(eval(array)) if __name__ __main__:assert flat_list([1, 2, 3]) [1, 2, 3], Firstassert flat_list([1, [2, 2, 2], 4]) [1, 2, 2, 2, 4], Secondassert flat_list([[[2]], [4, [5, 6, [6], 6, 6, 6], 7]]) [2, 4, 5, 6, 6, 6, 6, 6, 7], Thirdassert flat_list([-1, [1, [-2], 1], -1]) [-1, 1, -2, 1, -1], Fourprint(Done! Check it)大神解答 大神解答 NO.1 flat_listflambda d:[d]if inttype(d)else sum(map(f,d),[])大神解答 NO.2 def flat_list(l):r []def f(l):for i in l:r.append(i) if type(i) is int else f(i)f(l)return r大神解答 NO.3 def flat_list(array):#Memento 140!return eval([ str(array).replace([, ).replace(], ) ])
http://www.pierceye.com/news/84187/

相关文章:

  • 广告案例网站全屏网站 内页怎么做
  • 网站建设胶州家园网站维护必须要会什么
  • 网站开发实例教程深圳装修公司上市的有哪几家
  • 远程教育网站建设方案网站开发做美工
  • 网站建设的步骤过程视频学校网站建设工作简报
  • 专业设计网站排行榜做境外碎片化旅游的网站
  • 网站建设翻译谁提供seo网站推广软件
  • 网站都有什么类型公司门户网站建设
  • 哪有做网站公司巢湖网 网站
  • php网站开发是做什么的微信小程序注册后怎么登录
  • 网站生成静态页面工具家庭千兆网络组建方案
  • 做期货资讯网站网站登录界面源码
  • 备案个人网站名称推荐wordpress 样式
  • 桂林网站优化公司施工企业自营率怎么算
  • 常用的网站制作开发小程序的软件有哪些
  • 微信公众号如何做网站化工企业建网站
  • 企业门户网站实现百度网盘链接
  • 南通公司网站建设品牌的品牌推广设计
  • 泉州百度网站推广建程网是干嘛的
  • 网站规划与网页设计总结青岛行业网站建设电话
  • 学网站建设的专业叫什么全心代发17做网站
  • 滁州网站建设价格做公众号好还是网站好
  • 做什么网站赚钱最快三水顺德网站建设
  • 赤峰城乡建设局网站顺德外贸网站建设
  • 建网站教程视频下载网站建设公司怎样选
  • 公司怎么搭建自己网站南阳响应式网站制作
  • 网站建设栏目分级技术外包网站
  • 企业网站建设课程设计新闻发布会策划
  • 四川建设厅网上查询网站快速建站平台源码
  • 呼和浩特建设工程信息网站网页制作教程软件