集合
碎碎念:比电商更先进的零售方式
概念:流量成本,零售的基本逻辑,是流量成本。流量成本指的是我们每获得一个客户,要为此付出的基本价格。
用浏览的逻辑来统一所有的零售方式,并且懂得计算每一种流量来源的流量成本将是所有企业的基本功。
什么是流量?就是进入你的销售漏斗的潜在客户的数量。
什么是流量成本?每一个渠道,获得一个潜在客户的平均价格是多少?
什么是先进的零售商业模式?就是你做完一大堆的计算之后,找到了一种最便宜的方式。
心得:1、没事写点博客,去各个平台发布,特别是新开的平台。2、多找几个大v来推荐自己。
集合有什么卵用?
例子,统计两个班都报了的人
python_list = {'alex','lhf','si','panfeng'}
linux_list = {'xiaoming','laowang','alex','lhf'}
both = []
for name in linux_list:
if name in python_list:
both.append(name)
print(both)
#集合就是方便解决这种问题的
集合的定义
s1 = {'a',1,2,3,4,5,3} #直接定义
s1 = set("hello") #用字符定义
s1 = set(['he','l',1,4]) #用列表定义
s1 = set(('he','l',1,4)) #用元祖定义
定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key
特性:
1.集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值
常用运算!!!
常用运算!!!
常用运算!!!
交集
print(python_list & linux_list)
print(linux_list.intersection(python_list))
#并集
s1 = {1,2,3,4,5}
s2 = {2,3}
print(s1 | s2)
print(s1.union(s2))
#差集
print(s1 - s2)
print(s2 - s1)
print(s1.difference(s2))
#对称差集,就是并集-差集
print(python_list ^ linux_list)
print(python_list.symmetric_difference(linux_list))
#子集
print(s1 <= s2)
print(s2 <= s1)
print(s1.issubset(s2))
print(s1.issuperset(s1))
常用姿势!!!
常用姿势!!!
常用姿势!!!
#定义
s1 = {1,2,3}
s2 = {'r',6,3}
#增加
s1.update("e") #新增元素
s1.update((1,2,3,4)) #新增元组
s1.update(s2) #新增集合
s1.update('hello') #被按字母增加进去了
s1.add('hello') #作为一个整体增加
#删除
s1.pop() #随机删除
s1.remove('a') #指定删除元素a,没有a 会报错
s1.discard('w') #指定删除元素w,没有w,不报错
#copy
其他姿势
s1.difference_update(s2) #增加后再赋值,s1=s1-s2
s1.intersection_update(s2) #取交集后,再赋值