创建集合

创建集合可以使用大括号{}来创建,元素间用逗号分隔,但是不能用它来创建空集合,因为{}创建的是空字典。如 set1 = {1,2,3}

也可以使用set()函数来创建集合,其中的参数为可迭代对象即可(比如字符串、列表、元组、迭代器等),前提是元素中必须是不可变类型。i = 'abcdefg'

a =set(i)

print(type(a))

print(a)

----------

{'b', 'a', 'f', 'd', 'g', 'e', 'c'}

增 add update

推荐学习《python教程》

add(elem)

可以向集合中添加新元素,如果该元素已存在则不做任何改变s1 = {1,2,3}

s1.add('qwe')

print(s1)

----------

{1, 2, 3, 'qwe'}

update(*others)

可将其他可迭代对象(比如字符串、列表、元组)添加到集合中,自动删除重复元素s1 = {1,2,3}

it = [3,4,5]

s1.update(it)

print(s1)

----------

{1, 2, 3, 4, 5}

python创建一个集合_python如何创建一个集合相关推荐

  1. python写rest服务_Python 如何创建一个简单的REST接口

    问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...

  2. python如何创建一个类_python 3——自定义一个类、object类

    1.如何创建一个类? __init__(self): self代表类的实例,而非类 类的方法:在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第 ...

  3. python做数据库管理系统_python+mysql做一个图书管理系统?

    开发一个图书管理系统,首先需要对此项目进行一个简单的需求分析: 主要功能包括:图书信息 图书分类 用户信息 用户借阅统计 管理员 管理员权限 接下来可以进行数据库的设计,在这里我提供一个简单的数据库表 ...

  4. python如何开启多线程_Python如何创建多线程

    Python提供了_thread和threading两个模块来支持多线程,但_thread提供低级别的.原始的县城支持,以及一个简单的锁,通常情况下我们使用后者,来进行多线程编程 创建多线程 使用th ...

  5. python商品监控系统_Python写的一个简单监控系统

    市面上有很多开源的监控系统:Cacti.nagios.zabbix.感觉都不符合我的需求,为什么不自己做一个呢 用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发 ...

  6. python字符串转换为整数_PYthon如何把一个字符串类型转换为整数类型?

    变量的类型转化 可以执行显式数据类型转换.例如,'123'是str类型的,它可以使用int函数转换为整数. a ='123' b =int(a) 可以使用float函数从浮点字符串(如'123.456 ...

  7. python画图没有线_python画图吐血大集合

    以下默认所有的操作都先导入了Numpy.pandas.matplotlib.seaborn import numpy as np import pandas as pd import matplotl ...

  8. python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...

    python可以使用os模块中的system函数来启动外部程序. Windows平台下使用start命令就可以不阻塞当前进程的执行程序,测试代码如下: import os os.system('sta ...

  9. python做一个记事本_python如何自制一个简易记事本?

    如何使用Tkinter在Python中创建一个简单的记事本呢.这个记事本GUI将包含各种菜单,如文件和编辑,使用它们可以完成保存文件,打开文件,编辑,剪切和粘贴等所有功能.使用此代码,我们将在记事本的 ...

最新文章

  1. java 继承 意义_Java中继承,类的高级概念的知识点
  2. 编写脚本隐藏托盘图标_【Electron-Playground系列】托盘篇
  3. java自定义异常返回_Java自定义异常
  4. 【练习】c++分别用链队列和普通队列输出杨辉三角
  5. 微软云计算动态登陆“MSDN论坛好帮手”
  6. pidgin-qq可以使用QQ2012协议了
  7. 一个demo学会c++编程
  8. UNIX环境高级编程之第8章:进程控制-习题
  9. idea无限重置插件安装
  10. javascript模板插件amaze.js
  11. windows环境下利用Data Studio连接虚拟机openGauss
  12. 《现代操作系统(中文第四版)》课后习题答案 第四章 文件系统
  13. 【Windows】手机远程控制电脑
  14. 核心交换机有什么用?如何选择?
  15. 疫情之下,这10个技巧助你开启云面试的正确姿势
  16. php echo eot,(基础篇)php中理解print EOT分界符和echo EOT的用法区别
  17. 最短路径(加权有向图)
  18. 个性化广告推荐系统(实战)-1-协同过滤篇
  19. java中short类型变量
  20. 优盘里面的文件夹变0字节也打不开文件的解决方法

热门文章

  1. 关于addr=u32(r.recvuntil(‘\xf7‘)[-4:])的解释
  2. 详细讲解Python _init_()方法;为什么需要 innit方法?__init__传参
  3. easyui treegrid获取父节点的id_超简单的分布式ID生成方案!美团开源框架介绍
  4. Python中的驻留机制:小数据池和代码块
  5. python中的偏函数
  6. Python模块之间的相互引用问题
  7. python教程:列表(list)、元组(tuple)、字典(dict)
  8. 200 行代码实现 2048 游戏
  9. 张磊香港理工大学计算机,香港理工大学张磊博士赴深圳先进院交流
  10. mysql replication health is not ok_MySQL的高可用——MHA