python 列表常用操作(二)

1、tuple 的 unpack

a,b = t

2、格式化输出

print('您的输入:{},值为{}',format(a,b))

3、日期计算

import datetime as dt

import time as tm

print ("time={}",tm.time())

4、pyhon 面向对象

5、map 函数 对应位置进行操作

6、map 和 lambda 表达式配合起来使用

l1=[1,3,5,7,9]

l2=[0,2,4,6,8]

result = map(lambda x,y:x+2*y,l1,l2)

print(list(result))

7、列表推导式:

l2 = [exp for i in range(1000) if i%2==0]

8、numpy 的 np.array 是可以相减的,而 python 的 list 显然是不可以的

9、b=np.array([1,2,3]*3) 数组扩大倍,变成三个数组,内容都是[1,2,3]

c=np.array([1,2,3]) d=c*3 // d=array([3, 6, 9]) 数组对应元素扩大了3倍

10、vstack 和 hstack 纵向叠加与横向叠加

11、copy 函数

重新生成一个数据的copy

posted @ 2018-02-26 10:10  oftenlin  阅读(150)  评论(0编辑  收藏  举报