Python语句在for 循环嵌套情况下如何改写为扁平结构?
很多人认为扁平结构比嵌套结构更好,甚至被写入了Python之禅。
那么类似如下形式的循环结构如何改写为扁平结构?
list_out = []
for i in list_in:
for j in i.split():
list_out.append(j)
示例代码如下,有没有可能不使用for循环从list_in转化为list_out?
list_in = ['1','1 2', '1 2 3', '1 2 3 4']
list_out = ['1', '1', '2', '1', '2', '3', '1', '2', '3', '4']
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)