集合如何定义?可以将列表转换成集合,例如:>>>a=[1,2,3]
>>>set(a)
set([1,2,3])集合的特性:1、集合中的元素是唯一的>>>a
[1,2,3,4,3]
>>>set(a)
set([1,2,3,4])从上面的例子可以看到列表中中的元素可以重复,但是在集合中不能重复2、..
分类:
编程语言 时间:
2016-07-11 01:33:18
阅读次数:
143
集合 一、集合的特性 无序,不重复 二、集合的创建方法 1. 大括号 2.初始化函数set 还可以使用set创建空集合 调用set()函数的时候相当于执行了python中 set类的__init__方法,同样的使用s = {11,22,33}创建集合的时候也调用了set类的 __init__方法。 ...
分类:
编程语言 时间:
2016-06-04 00:36:34
阅读次数:
290
s = set() s={1,2,3} s.add(4) #往集合里面添加元素,如果存在的话不重复添加,无序。 s.difference_update(b) #s集合对比b集合,并更新S集合,只保留S不重复的部分。 n=s.difference (b) #n值等于两个集合对比,s集合比b集合多出的元 ...
分类:
编程语言 时间:
2016-05-22 14:01:32
阅读次数:
208
1.在尾部添加一项add(...)Thishasnoeffectiftheelementisalreadypresent>>>a=set([1,2,3,4,5])>>>a.add(‘shaw‘)>>>aset([1,2,3,4,5,‘shaw‘])2.清空集合中所有元素clear(...)Removeallelementsfromthisset>>>a=set([1,2,3,4,5,‘shaw‘])>..
分类:
编程语言 时间:
2016-04-12 14:33:05
阅读次数:
375
1. 检测列表是否是空 没必要去调用len方法去检测一个列表是否是空,因为空列表求值就是False的。 可以用下面的方法代替: 2. 在迭代列表的同时获取元素的索引值 有时候你需要在迭代一个列表的同时获取每个元素的索引值。通常的做法是: 更好的做法是: 3. 列表排序 创建一个persons列表: ...
分类:
编程语言 时间:
2016-04-09 06:57:32
阅读次数:
152
集合:用于包含一组无序的对象;可以理解为将一个列表放入{}中组成了集合创建集合:使用set函数或者使用{}并提供要存储的项如:s=set([3,5,9,10])#创建一个数据集合
e={1,2,3,4,6,7,8}#也可以这样创建一个数据集合
t=set(‘Hello‘)#创建一个唯一字符的集合与列表、元组的区别:1..
分类:
编程语言 时间:
2016-04-07 01:32:02
阅读次数:
179
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set
分类:
编程语言 时间:
2016-03-07 23:58:30
阅读次数:
500
集合就是把不同的元素组织在一起,但在集合中不允许有重复的元素。 >>> a = set() #创建集合 >>> type(a) 集合中不允许出现重复的元素 >>> a.add('jack') #向集合中添加元素 >>> print(a) {'jack'} >>> a.add("jack") #再次向...
分类:
编程语言 时间:
2016-02-25 00:19:52
阅读次数:
421
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set
分类:
编程语言 时间:
2016-01-27 23:03:30
阅读次数:
267
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 1.创建集合 set类是在python的sets模块中,大家现在使用的python2.3中,不需要导入s...
分类:
编程语言 时间:
2015-10-07 10:48:06
阅读次数:
319