python中的set
2015-08-25 16:26
585 查看
set是一系列无序、不重复、不可变元素的组合。
一、创建set:调用set(),并传入一个list
若list中含有重复的元素,则set会自动去重,示例如下:
二、访问set:
由于set中的元素是无序的,所以不能用索引来进行访问,访问set中的元素用in语句。
用in语句时,有这个元素则返回True,没有这个元素则返回False。
三、遍历set:
遍历set用for循环就可以。
四、更新set:
由于set中的元素本身是不可变的,所以更新set时,只能添加或者删除元素。
1、添加元素:add()
添加元素时,若本身已经存在这个元素,则不会再加进去,也不会报错。
2、删除元素:remove()
若删除的元素不在set中,则会报错:
一、创建set:调用set(),并传入一个list
若list中含有重复的元素,则set会自动去重,示例如下:
二、访问set:
由于set中的元素是无序的,所以不能用索引来进行访问,访问set中的元素用in语句。
用in语句时,有这个元素则返回True,没有这个元素则返回False。
三、遍历set:
遍历set用for循环就可以。
四、更新set:
由于set中的元素本身是不可变的,所以更新set时,只能添加或者删除元素。
1、添加元素:add()
添加元素时,若本身已经存在这个元素,则不会再加进去,也不会报错。
2、删除元素:remove()
若删除的元素不在set中,则会报错:
相关文章推荐
- python - 跨平台全局快捷键解决方案
- liunx下安装第三方Python(PIP安装)
- Play 迷宫 with python and pygame
- 【python编程】python引导实例参考
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 用Python操作Mysql
- 使用setuptools打包python项目
- python 之tinyproxy
- python vimrc的安装,并用pep8检测python代码
- NumPy矩阵运算
- 利用hadoopstreaming&python导入数据库数据
- Python基础学习
- python 函数
- python logging usage
- python使用supervisord管理进程
- 7.python 三元操作符和断言
- python数据类型——字典
- python练习
- python2.7.10安装配置