Python第五天(集合)

Python集合

集合

集合是无序的

创建一个集合

>>> x = set(‘wuang‘)

>>> x

set([‘a‘, ‘u‘, ‘g‘, ‘w‘, ‘n‘])

>>> y = set(‘yang‘)

>>> y

set([‘y‘, ‘a‘, ‘g‘, ‘n‘])

>>> x - y

set([‘u‘, ‘w‘])

>>> x | y

set([‘a‘, ‘g‘, ‘n‘, ‘u‘, ‘w‘, ‘y‘])

>>> x & y

set([‘a‘, ‘g‘, ‘n‘])

>>> x ^ y

set([‘y‘, ‘u‘, ‘w‘])

>>> x > y

False

>>> x < y

False

增加一个元素

>>> x.add(‘y‘)

>>> x

set([‘a‘, ‘g‘, ‘n‘, ‘u‘, ‘w‘, ‘y‘])

删除一个元素

>>> x.remove(‘u=y‘)

>>> x

set([‘a‘, ‘g‘, ‘n‘, ‘u‘, ‘w‘])

时间: 2024-11-05 02:42:16

Python第五天(集合)的相关文章

孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录

(完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库服务,今天主要尝试使用firebase_admin模块来连接firebase数据库. 获得成功. 一.简单总结下今天对firebase_admin模块对象的学习 (一)要通过firebase_admin模块连接到firebase数据库,那么必须要拥有一个从firebase网站上自己的数据库的[用户和权限]处设置的'连接私钥'等相关信息的一个json文件,并下载到项目文件夹中来. (二)

python内置函数集合(set)

一.集合set的定义初始化 约定set翻译为集合,collection翻译为集合类型,是一个大概念:集合是可变的,无序的,不重复元素的集合 set() 定义一个空集合 set(iterable)  定义一个有元素的集合 set的元素要求必须可以hash,目前学过的不可hash的类型有list,set 元素不可以索引 举例: >>> s1 = set()  >>> s1  set()  >>> s2 = set(range(5))  >>&g

python及其模块下载集合

1)python平台 https://www.python.org/downloads/ 2)打包工具 cx-freeze(python3以上版本打包工具) http://cx-freeze.sourceforge.net/ py2exe http://sourceforge.net/projects/py2exe/files/py2exe/ Pyinstaller http://www.pyinstaller.org/ ensymble(电脑端pythonS60打包工具) http://cod

python的字符串、集合、for循环、异常等基础语法

#!/usr/bin/python // 打印输出变量的2种方式name='zhangsan'print "badou hadoop study!,your name is %s" %(name)print "you name is ", name // 定义函数def print_your_name(name): print "your name is" , name return "" print print_your_n

Python 之字典与集合

进入python的字典与集合的学习. 先回顾下集合. 在python中,集合用set表示.花括号与set()可以用来创建集合. 还是先创建一个空的集合 不能用s={}来创建一个集合,创建一个空的集合使用set(). 集合是无序的,不重复的,所以在创建集合的时候重复的元素会被去掉. 集合的基本运算: 交    & 并    | 差    - 对称差 ^ 举个例子: 设集合s1={1,2,3,4},集合s2={2,3,5} 则: >>> s1={1,2,3,4} >>&g

python基础知识(集合)

在python中集合set是一种基本数据的类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法,接下来将介绍结合的相关知识. 一.集合特点 1.类似字典dict,但是只有key却没有value值: 2.集合的存储没有固定的顺序 3.由于集合里面的元素不能重复所以集合一般用来去重 二.集合的定义 常见的有两种方法 1.直接定义类似字典但是没有value值,例如 set1={"openatck&qu

【Python学习笔记】集合

概述 集合的一般操作 内建函数进行标准操作集合 数学运算符进行标准操作集合 集合的应用 概述 python的集合(set)是无序不重复元素集,是一种容器.集合(set)中的元素必须是不可变对象,即可用被哈希,这和字典的键是一样的,所以列表.字典等可变对象不可作为set的元素.集合不提供索引或切片操作,即对象不存在相关的键值.python中的集合分为两种:set是可变的集合,frozenset是不可变的集合. 集合的创建使用关键字set或frozenset, 参数可以是列表.字符串或元组等不可变对

初学Python(五)——元组

初学Python(五)——元组 初学Python,主要整理一些学习到的知识点,这次是元组. #-*- coding:utf-8 -*- #定义元素 t = (1,2,3) #添加元素 #删除元素 #更新元素 #由于tuple一旦创建就是不可变的,所以不能添加元素也不能删除元素.更新元素 #查找元素,和list类似,下标法 print t[0] print t[2] print t #定义空元组 t = () ''''' 上面的为定义元素,不是修改元素, t变量指向了空元组.这是创建语句, 它在遇

Python基础(五)集合与函数

一.Set集合 set和dict类似,也是一组key的集合,但不存储value.由于key不能重复,所以,在set中,没有重复的key.下面一起看一下set的定义和使用方法: (一),set定义 1 2 3 4 5 6 s1={11,22,33}                   #定义集合         s2=set([11,22,33,11,33])        #不能有重复key值                                print(s1,s2)