List常见用法

list拆分

I=array([4.,2.]) print(I[:,newaxis])#将原本在一个列表里的两个数拆为两个不同列表里  

list合并

法一 运算符重载

num=[1,2,3]
name=['wu','wang','zhao']
people=num+name
print(people)

法二 简洁覆盖原始list

num.extend(name)

法三 len(num)代表要将name插入num中的位置

num[len(num):len(num)]=name
#如num[0:0]=name,则输出

num[1:1]=name,则输出


list求交集

法一

tmp = [val for val in a if val in b]
print tmp 

#[2, 5]

法二

 print list(set(a).intersection(set(b)))

list求并集

print list(set(a).union(set(b)))

list求差集

print list(set(b).difference(set(a))) # b中有而a中没有的

  

print(r_[1:5,4,0])#r_[]和c_[]对创建沿着一个方向组合的数很有用,允许范围符号:

J=floor(10*random.random((2,12)))
print(J)
print(hsplit(J,3))#将数组沿着它的水平轴分割,分为3份 vsplit沿着竖直轴分割
print(hsplit(J,(3,4)))#分为3份,第4列侯开始分割


最新文章

  1. 项目游戏开发日记 No.0x000001
  2. 再探JS数组原生方法—没想到你是这样的数组
  3. 迷你版jQuery——zepto核心源码分析
  4. code vs 1026 逃跑的拉尔夫
  5. 智能车学习(八)——菜单的实现
  6. Java基本语法
  7. [读书笔记]C#学习笔记八:StringBuilder与String详解及参数传递问题剖析
  8. CAS Ticket SSO 登录流程图
  9. SandBox+NSBundle
  10. html5 + css3 + zepto.js实现的微信广告宣传页
  11. iphone开发中数据持久化之——嵌入式SQLite(三)
  12. chapter 10 统计检验
  13. 8.Eclipse中创建Maven Web项目
  14. jquery隐藏域赋值
  15. SpringBoot(四):banner的控制
  16. Jenkins结合.net平台综合应用之通过SSH方式拉取代码
  17. [Optimization] Dynamic programming
  18. draftsight的热补丁
  19. 阿里云被挖矿使用,导致cpu长期处于100%,ddgs进程,xWx3T进程,关于redis密码
  20. python爬虫2——下载文件(中华网图片库下载)

热门文章

  1. 【坑】Spring中抽象父类属性注入,子类调用父类方法使用父类注入属性
  2. JEESZ-SSO解决方案
  3. 微信小程序开发(七)获取手机网络类型
  4. 用VNC远程无线站
  5. linux内核无锁缓冲队列kfifo原理
  6. windows安装mysql(5.7.26版本)压缩包
  7. 从Excel中读取数据并批量写入MySQL数据库(基于MySQLdb)
  8. 基于VS2013的MFC窗体按钮事件触发案例(亲测可用)
  9. 调用WebService接口返回字符串
  10. Zookeeper:Zookeeper集群概要