博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小甲鱼Python第二十七讲(集合)
阅读量:3890 次
发布时间:2019-05-23

本文共 470 字,大约阅读时间需要 1 分钟。

如何创建一个集合

  1. 一种是直接把一堆元素用花括号括起来。
set1=set([1,2,3,4,5,5])
  1. 一种是使用set()工厂函数
去除多余的元素num=[1,2,3,4,5,5,1,1,0]temp=[]for each in num:#打印出每一个元素    if each not in temp:#若这个元素不存在与temp中        temp.append(each)#用append方法添加新元素num=list(set(num))#

如何访问集合中的值

  1. 可以使用for把集合中的数据一个个的读取出来
  2. 可以通过in 和 not in 判断一个元素是否在集合中已经存在

不可变集合

forzenset([1,2,3,4,5])

课后题

在这里插入图片描述
集合保证了在集合内不会存在两个相同的元素!
在这里插入图片描述
冰冻起来,frozenset()
在这里插入图片描述
len()判断长度
在这里插入图片描述
会报错,因为集合是无序的。
在这里插入图片描述
set1会输出一个集合{1,2},但set1=set({1,2})会报错
在这里插入图片描述
输出{1.0}
在这里插入图片描述
添加:add()
移除:remove()

Python集合内置所有方法

在这里插入图片描述

转载地址:http://crshn.baihongyu.com/

你可能感兴趣的文章
2倍速的下一代Bluetooth,「Bluetooth 5」发布
查看>>
Top 10 “Yum” installables to be productive as a developer on Red Hat Enterprise Linux
查看>>
[小技巧] Vim 如果去除 “existing swap file” 警告
查看>>
如何在linux下检测内存泄漏
查看>>
十年生聚,Vim 8.0 发布了!
查看>>
【演歌】加賀の女 歌词翻译
查看>>
東京音頭 (东京音头) 歌词翻译
查看>>
Windows 7 下登录界面里 Ctrl + Alt + Del 无法使用
查看>>
惠山赏菊 & 梅园赏桂
查看>>
[小技巧] cat /proc/modules 显示的地址为 0
查看>>
[游戏] chrome 的小彩蛋
查看>>
napi
查看>>
_GNU_SOURCE和__USE_GNU的差别
查看>>
Linux 有了 “DTrace”
查看>>
Linux 系统中僵尸进程
查看>>
一个 2 年 Android 开发者的 18 条忠告
查看>>
标志性文本编辑器 Vim 迎来其 25 周年纪念日
查看>>
[小技巧] chrome 的 vim 插件
查看>>
在 Linux 中查看你的时区
查看>>
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
查看>>