1. 首页 > 科技快讯 >

pythonset函数用法(python里的set函数)

sorted(set(r_james))返回的应该是个排序后的list类型,你查看下sorted()函数的return类型。对list类型当然可以进行切片操作。set(r_james)是集合类型,不支持切片。

pythonset函数用法(python里的set函数)pythonset函数用法(python里的set函数)


myset = set()

myset.add(1)

print(myset) # 输出 {1},即当前set中包含了一个元素,该元素为整数1

myset.add(2)

myset.add(100.1)

print(myset) # {1, 2, 100.1}

myset.add(1)

print(myset) # {1, 2, 100.1} 由于set中元素具有唯一性,所以重复元素将不会多次被加入set中

a=set('abc')

a.add('x')

a.add('y')

a.add('z')

定义 t为set

添加一项 t.add(1)

添加多项 t.update([1,2,3,4,5])

set没有排序,但是list有啊 可以利用list的排序来对set进行排序: s = set('1234') l = list(s) l.sort()

s={1,2,3}

s.update({4,5,6,7})或者s.update([4,5,6,7])

s.add(4)

5.4. 集合

Python 还包含了一个数据类型 —— set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算。

大括号或 set() 函数可以用来创建集合。注意:想要创建空集合,你必须使用 set() 而不是 {}。后者用于创建空字典,我们在下一节中介绍的一种数据结构。

使用PYTHON里的SET。

软件:Python的3.0版本

电脑:WIN10

系统:3.2免费

1、set集合中没有重复的值。set集合的形式为:{item1,item2...},创建set:s = {1,2,3}或者s= set()或者s= set((1,2,3)),重复元素在set中自动被过滤。

2、增加和删除元素set_name.add(item),set_name.remove(item),set_name.pop()。

3、使用运算符计算两个set的并集、交集、差集。

4、使用运算符计算两个set的并集、交集、差集。

5、使用set的方法intersection、union、difference计算两个set的并集、交集、差集。

python中set() 函数创建一个无序不重复元素集,删除重复数据。如:s = 'infomaintion',set(s)输出{'a', 'f', 'i', 'm', 'n', 'o', 't'}。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息