美文网首页
Python 3 集合

Python 3 集合

作者: 木榕师 | 来源:发表于2019-08-09 09:08 被阅读0次

## 集合(set)

  - 集合和列表非常相似

 - 不同点:

       1.集合中只存储不可变对象

       2. 集合中存储的对象是无序的(不是按照元素的插入顺序保存的)

       3.集合中不能出现重复的元素

# 创建集合 使用 { }

s = {10,2,5,1} 

s = {[1,2,3],[4,5,6]}  #报错,只能存储不可变对象

# 使用set () 函数来创建集合

s = set( ) #空集合

# 可以使用set() 来将序列和字典转换为集合

s = set ([1,2,3,54,5,6])

s = set ('hello')

s = set({'a':1,'b':2,'c':3})  #使用set () 将字典转换为集合时,只会包含字典的键

# 创建集合

s = {'a','b',1,2,3}

# 使用in 和 not in 来检查集合的元素

# 使用len() 来获取集合的元素的数量

print(len(s))

# 使用add()向集全中添加元素

s.add(10)

s.add(30)

# update() 将一个集合中的元素添加到当前集合中

# update()可以传递序列或字典作为参数,字典只会使用键

s2 = set('hello')

s.update(s2)

s.update((10,20,30,40,50))

s.update({10,:'ab'})

# pop() 随机删除并返回一个集合中的元素

result = s.pop()

s.pop( )

# remove() 删除体例中的指定元素

s.remove(100)

s.remove(1000)

# clear() 清空集合

s.clrar()

# copy() 对集合进行浅复制

s.copy()

print (s,type(s))

相关文章

  • python3教程

    python3教程 python3函数 python3集合 Python 3.6.3 中文手册

  • 第7章 - 集合(Set)

    第7章 - 集合(Set) 菜鸟教程:https://www.runoob.com/python3/python3...

  • 目录

    1. PyQt5 2. Python语法 3. Python问题集合

  • Python 3 集合

    #-*coding:utf-8 -* list =set([2,3,4]) list2 =set([5,3,7])...

  • Python 3 集合

    ## 集合(set) - 集合和列表非常相似 - 不同点: 1.集合中只存储不可变对象 2. 集合中...

  • Python基础之数据类型(一)

    Python基本数据类型 python系列文档都是基于python3 数字 字符串 列表 元组 字典 集合 一、数...

  • Python3 集合

  • python3-集合

    集合(set)是一个无序的不重复元素序列 可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须...

  • Python3 集合

    集合(set)是一个无序的不重复元素序列。 可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必...

  • (转载)Python 模块: cachetools

    前言 cachetools 是一个 Python 模块,提供各种记忆集合和修饰符,包括 Python 3 标准库的...

网友评论

      本文标题:Python 3 集合

      本文链接:https://www.haomeiwen.com/subject/ojlfjctx.html