python中set和list的区别-Python教程

资源魔 37 0

荟萃(set)是一个无序的没有反复元素序列。

能够应用年夜括号 { } 或许 set() 函数创立荟萃,留意:创立一个空荟萃必需用 set() 而没有是 { },由于 { } 是用来创立一个空字典。

创立格局:

parame = {value01,value02,...}
或许set(value)

实例

>>>basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
>>> print(basket)                      # 这里演示的是去重性能
{'orange', 'banana', 'pear', 'apple'}
>>> 'orange' in basket                 # 疾速判别元素能否正在荟萃内
True
>>> 'crabgrass' in basket
False
 
>>> # 上面展现两个荟萃间的运算.
...
>>> a = set('abracadabra')
>>> b = set('alacazam')
>>> a                                  
{'a', 'r', 'b', 'c', 'd'}
>>> a - b                              # 荟萃a中蕴含而荟萃b中没有蕴含的元素
{'r', 'd', 'b'}
>>> a | b                              # 荟萃a或b中蕴含的一切元素
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
>>> a & b                              # 荟萃a以及b中都蕴含了的元素
{'a', 'c'}
>>> a ^ b                              # 没有同时蕴含于a以及b的元素
{'r', 'd', 'b', 'm', 'z', 'l'}

python顶用[]来创立一个列表,应用下标索引来拜访列表中的值,一样你也能够应用方括号的方式截取字符,以下所示:

list1 = ['Google', 'Runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
 
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

以上实例输入后果

list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

以上就是python中set以及list的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 set和list

抱歉,评论功能暂时关闭!