大家都见过 [x for x in L ]

可能没见过 [i for x in L]

positive_pairs = [(1,2),(3,4),(5,6),(7,8),(70,80)]
negtive_pairs = [(10,20),(30,40),(50,60),(70,80)]print([i for x in positive_pairs])结果: [range(0, 4), range(0, 4), range(0, 4), range(0, 4), range(0, 4)]print(type([i for x in positive_pairs][0]))结果: <class 'range'>相当于啥也不是!!!

一定没见过 [i for x in L for i in x]

positive_pairs = [(1,2),(3,4),(5,6),(7,8),(70,80)]
negtive_pairs = [(10,20),(30,40),(50,60),(70,80)]print([i for x in positive_pairs for i in x])结果: [1, 2, 3, 4, 5, 6, 7, 8, 70, 80]相当于展开positive_pairs 变成listunique_nodes_batch = list(set([i for x in positive_pairs for i in x])|
print(unique_nodes_batch)结果:[1, 2, 3, 4, 5, 6, 7, 8, 70, 40, 10, 80, 50, 20, 60, 30]去重合并转为list

非常神奇的python使用,mark一下!

python两层嵌套 [i for x in L for i in x]相关推荐

  1. python两层装饰器_python装饰器

    Python的装饰器的英文名叫Decorator,基本上适用的场景就是"装修":不涉及主流程业务,用于鉴权.审计等副业. 1.函数 在python中,函数通过def关键字.函数名和 ...

  2. python两层for循环嵌套的执行过程_Python for循环嵌套

    Python for循环嵌套教程 Python for循环嵌套详解 语法 for i in cond1 { # do something for j in cond2 { for k in cond3 ...

  3. python两层循环 循环完整体一个_Python编写循环的两个建议 | 鹅厂实战(文末有福利)...

    循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而**"循环"**,则是实现让机器不断重复工作的关键概念. 在 ...

  4. python两层循环 循环完整体一个_Python学习教程(Python学习路线):Python编写循环的两个建议...

    原标题:Python学习教程(Python学习路线):Python编写循环的两个建议 Python学习教程(Python学习路线):给大家总结了两个Python编写循环的建议 循环是一种常用的程序控制 ...

  5. 仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果

    为什么会有这篇文章 之前写过一篇文章使用CoordinatorLayout过程中遇到的两个问题以及浅析CoordinatorLayout工作机制,这篇文章上主要讲了通过CoordinatorLayou ...

  6. for循环里面嵌套if_信不信两层python嵌套for循环就能把你搞懵了

    1. 相加为10的组合 任何一门编程语言的基础部分都很容易学习,初学者似乎阅读一遍教程就能够掌握,但这种掌握仅仅停留在理解上,而非运用上,下面是一个简单的两层嵌套for循环,如果你对for循环的理解和 ...

  7. [转]oracle分页用两层循环还是三层循环?

    select t2.* from --两层嵌套 (select t.* , rownum as row_numfrom t where rownum <=20) t2 where t2.row_ ...

  8. 2021-11-04数据库中关于两层套用 not exists实现全称量词查询

    在刚开始学习数据库时会遇到如何理解两层嵌套 not exists 实现全称量词的查询的理解. 例如: Student : Sno (学号)  Sname(姓名)  Ssex(性别) Sage(年龄) ...

  9. Python函数的装饰器,两层装饰器和三层装饰器

    一.装饰器 1.函数装饰圈的定义 函数装饰器:一种装饰函数的函数 2.个人理解两层函数装饰器 两层函数装饰器个人觉得他其实就是把需要装饰的函数名丢入形参,然后用一个嵌套的函数对其头尾进行添加程序,但是 ...

最新文章

  1. JavaScript编程:文档对象模型DOM
  2. Webdriver API (二)
  3. go语言io reader_【已解决】go语言中如何使用io的MultiWriter
  4. mysqldump造成Buffer Pool污染的研究 [转]
  5. hdu 6086 Rikka with String(AC自动机+状压dp)
  6. mysql 字符集 校验规则_MySQL字符集及校验规则
  7. 解决虚拟机中kylin连不上网络的问题
  8. Matlab代码生成任意边长等间距正六边形采样点
  9. Win7系统开机动画设置
  10. 海康摄像头ffmpeg推流到srs流媒体服务器
  11. cadence ETS安装过程
  12. 开源一个 Python 中文数据结构和算法教程
  13. 在虚拟机中使用软路由进行组网
  14. 腾讯游戏天美工作室实习感悟
  15. OpenCV配置(利用Source编译,并配置扩展库opencv_contrib)
  16. mysql备份数据库的命令
  17. HDU 6555 The Fool
  18. C#通过ip地址取当前城市
  19. IT方面学习交流群推荐
  20. rv1126和PC之间的数据交流(windows)

热门文章

  1. QQ自动强制加好友代码html
  2. TortoiseGit小乌龟基本使用
  3. acc 蓝牙_蓝牙耳机=音质渣?四大音质超赞的蓝牙耳机推荐
  4. ubuntu18qt报错:The process was ended forcefully.
  5. NERO刻录使用教程
  6. java拦截器放行_Java Filter(拦截器)
  7. Unity3d C# 实现纯鼠标平滑控制场景摄像头(相机)实现自由旋转、移动和围绕节点移动旋转等功能(含源码工程)
  8. Oracle 解析cron定时表达式
  9. UNIX环境高级编程-第一章
  10. HM-3420: Create Bolt Connectors(HM-3420:创建螺栓连接器)