Python基础回顾
1、列表的合并
将两个现有的list合并在一起,有两种实现方式:(1) 使用+操作符,(2)使用extend()函数
1、int_list=[1,2,3]
str_list=["a","b"]
int_list+str_list
[1, 2, 3, 'a', 'b']
2、int_list.extend(str_list)
int_list
[1, 2, 3, 'a', 'b']
2、对列表中的值进行排序
对列表中的值排序利用的是sort()函数,默认采用升序排列。
s=[1,3,2,4]
s.sort()
s
[1, 2, 3, 4]
3、字典的keys(),values(),items()方法
keys()方法用来获取字典内的所有键
values()方法用来获取字典内的所有值
items()方法用来得到一组组的键值对
test_dict={'张三':123,'李四':134}
test_dict.keys()
test_dict.values()
dict_values([123, 134])
test_dict={'张三':123,'李四':134}
test_dict.items()
dict_items([('张三', 123), ('李四', 134)])
4、元组与列表相互转换
1、使用函数list()将元组转化为列表
tup=(1,2,3)
list(tup)
2、使用函数tuple()将列表转化为元组
t_list=[1,3,5]
tuple(t_list)
5、zip()函数
zip()函数用于将可迭代的对象(列表,元组)作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
zip()函数常与for循环一起搭配使用。
list_a=[1,2,3,4]
list_b=["a","b","c","d"]
for i in zip(list_a,list_b):
print(i)
(1, 'a')
(2, 'b')
(3, 'c')
(4, 'd')
6、map函数
map函数的表现形式是map(function,args),表示对序列args中的每个值进行function操作,最终得到一个结果序列。
7、生成随机数组
1、np.random.rand()方法
用于生成(0,1)之间的随机数组
2、np.random.randn()方法
用来生成满足正态分布的指定形状数组
3、np.random.randint()方法
用于生成一定范围内的随机数组
Excel基础回顾
数值计数
数值计数就是计算某个值在一系列数值中出现的次数、
使用COUNTIF()函数,用来计算某个区域中满足给定条件的单元格数目。
区间切分
在Excel中实现区间切分借助的是if函数
=IF(D2<4,"<4",IF(D2<7,"4-6",">=7")
mode求众数
众数就是一组数据中出现次数最多的数,求众数就是返回这组数据中出现次数最多的那个数。