python基础知识 - 集合与random
2021-06-28 23:05
标签:截取 max amp 复数 perl print update random模块 数据类型 集合 集合是一种数据类型,一个类似列表的东西,特点是无序的,不重复的。 集合的作用: 可以把一个列表中的重复数据去除 定义集合: 集合操作: list1.add(888) #添加元素 Random模块 可以随机生成 浮点数,整数,字符串,甚至随机选择列表序列中的一个元素,打乱一组数据等。 1. random模块重要的函数 random.random() 生成一个随机的浮点数,范围在0.0~1.0之间 random.uniform() 可以设定浮点数的范围,一个是上限,一个是下限 random.randint(min,max) 随机生成一个整数int类型,可以指定这个整数的范围,一个是上限,一个是下限 random.choice() 可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串,列表,元组等。 random.sample() 可以从指定的序列中,随机的截取指定长度的片段,不做原地修改 random.shuffle() 如果你想将一个序列中的元素,随机打乱的话可以用这个函数方法。 python基础知识 - 集合与random 标签:截取 max amp 复数 perl print update random模块 数据类型 原文地址:https://www.cnblogs.com/baobaotang/p/9648179.htmllowerLetterSet = 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.update([777,666])
list1.remove(777) #删除元素,如果元素不存在报错
list1.pop() #删除一个随机元素,并返回删除的元素
list1.discard(‘ddd‘)#如果删除的元素存在,则删除,如果不存在不做处理
上一篇:决策树算法