标签:截取 max amp 复数 perl print update random模块 数据类型
集合
集合是一种数据类型,一个类似列表的东西,特点是无序的,不重复的。
集合的作用:
可以把一个列表中的重复数据去除
定义集合:
lowerLetterSet = set(string.ascii_lowercase)#小写字母集合 upperLetterSet = set(string.ascii_uppercase)#大写字母集合 numLetterSet = set(string.digits)#数字集合 specielLetterSet = set(string.punctuation)#特殊字符集合
集合操作:
list1={1,2,3,4,5,6} list2={4,5,6,7,8,9} print(list1.intersection(list2))#取交集 print(list1&list2)#取交集 print(list1.union(list2))#取并集 print(list1 | list2 #取并集
list1.add(888) #添加元素
list1.update([777,666])
list1.remove(777) #删除元素,如果元素不存在报错
list1.pop() #删除一个随机元素,并返回删除的元素
list1.discard(‘ddd‘)#如果删除的元素存在,则删除,如果不存在不做处理
Random模块
可以随机生成 浮点数,整数,字符串,甚至随机选择列表序列中的一个元素,打乱一组数据等。
1. random模块重要的函数
random.random() 生成一个随机的浮点数,范围在0.0~1.0之间
random.uniform() 可以设定浮点数的范围,一个是上限,一个是下限
random.randint(min,max) 随机生成一个整数int类型,可以指定这个整数的范围,一个是上限,一个是下限
random.choice() 可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串,列表,元组等。
random.sample() 可以从指定的序列中,随机的截取指定长度的片段,不做原地修改
random.shuffle() 如果你想将一个序列中的元素,随机打乱的话可以用这个函数方法。
标签:截取 max amp 复数 perl print update random模块 数据类型
原文地址:https://www.cnblogs.com/baobaotang/p/9648179.html