一木.溪桥 在Logic Education跟Amy学Python
逻辑教育 :https://logicedu.ke.qq.com
12期:Python基础课
日期:2020年12月28日
一木.溪桥学Python-07:
集合set、条件判断if elif else、循环while、break、continu、else
学习目标:
- 集合set()
- 条件判断if elif else
- 循环while、break、continu、else
学习内容:
集合set
set介绍
- 集合是一个无序不重复元素的集
- 基本功能:关系测试、消除重复元素
- set 是可变数据类型
- 核心:自动去重
- 总结数据类型
set创建
- set创建用{ele1,ele2,ele3…}框定元素,用逗号分隔
s = {1,2,3,4,5,6} # <class 'set'>
s1 = {} # <class 'dict'>
print(type(s))
print(s) # {1, 2, 3, 4, 5, 6}
print(type(s1))
print(s1) # {}
- 用set()创建
s = set("hello everyone!")
print(s) # {'e', ' ', '!', 'v', 'n', 'l', 'r', 'h', 'y', 'o'}
- tips:
1.无序,不重复,自动去重!
2.{} 不是创建空集合,而是空字典。要创建空集合用 set()
set添加元素
- 用set.add(key)添加元素
Add an element to a set.
This has no effect if the element is already present.
s = set("hello everyone!")
s.add("My god!")
prin