python 第六天学习笔记
2018-03-30 19:51
225 查看
用{}括起来,但是没有体现映射关系,则为集合,集合即唯一,无序
>>> set1 = {1,2,3,4}
>>> set2 = set([1,2,3,4]) set() : 工厂函数 ()里可以是列表list[] 也可以是元组 tuple()
>>> set1 == set2
利用集合的唯一性去除列表中重复的元素
list1 = [1,2,3,4,3,2,1]
list1 = list(set(list1))
>>> list1
[1, 2, 3, 4]
访问集合:因为集合是无序的,所以不能用下标进行访问,但是可以把集合中的数据全部读取出来
set2 = {1,2,3,4,5,3,2,1,3}
for each in set2:
print(each,end=" ") end=" " 表示不转行,用空格继续
结果为1 2 3 4 5
如果不加end=" " ,输出结果为 :
1
2
3
4
5
用 in 和 not in 判定一个元素是否在集合中已经存在:
>>> 0 in set1
False
>>> 1 in set1
True
>>> 5 not in set1
True
用add()可以为集合添加元素,用remove()可以删除元素
>>> set1
{1, 2, 3, 4}
>>> set1.add(6)
>>> set1
{1, 2, 3, 4, 6}
>>> set1.remove(6)
>>> set1
{1, 2, 3, 4}
不可变集合:frozenset 冰冻的,即不可以随意增加或删除元素
>>> set1 = frozenset({1,2,3})
>>> set1
frozenset({1, 2, 3})
>>> set1.add(2)
报错
第八章 永久存储
文件
打开文件
f = open("D:\\1.txt")
文件的读取和定位
读取: read() readline()
f.read()
明天看第29个视频,83页
>>> set1 = {1,2,3,4}
>>> set2 = set([1,2,3,4]) set() : 工厂函数 ()里可以是列表list[] 也可以是元组 tuple()
>>> set1 == set2
利用集合的唯一性去除列表中重复的元素
list1 = [1,2,3,4,3,2,1]
list1 = list(set(list1))
>>> list1
[1, 2, 3, 4]
访问集合:因为集合是无序的,所以不能用下标进行访问,但是可以把集合中的数据全部读取出来
set2 = {1,2,3,4,5,3,2,1,3}
for each in set2:
print(each,end=" ") end=" " 表示不转行,用空格继续
结果为1 2 3 4 5
如果不加end=" " ,输出结果为 :
1
2
3
4
5
用 in 和 not in 判定一个元素是否在集合中已经存在:
>>> 0 in set1
False
>>> 1 in set1
True
>>> 5 not in set1
True
用add()可以为集合添加元素,用remove()可以删除元素
>>> set1
{1, 2, 3, 4}
>>> set1.add(6)
>>> set1
{1, 2, 3, 4, 6}
>>> set1.remove(6)
>>> set1
{1, 2, 3, 4}
不可变集合:frozenset 冰冻的,即不可以随意增加或删除元素
>>> set1 = frozenset({1,2,3})
>>> set1
frozenset({1, 2, 3})
>>> set1.add(2)
报错
第八章 永久存储
文件
打开文件
f = open("D:\\1.txt")
文件的读取和定位
读取: read() readline()
f.read()
明天看第29个视频,83页
相关文章推荐
- 人生苦短,我用Python 学习笔记——第六天
- python学习笔记:第六天(流程控制语句)
- headfirst python 学习笔记
- Python学习笔记 for windows 二
- python cookbook第三版学习笔记十七:委托属性
- Python初级学习笔记
- Python学习笔记之一 文本文件的创建与显示
- Python学习笔记_Chapter 7web开发
- python学习笔记之二
- python学习笔记——迭代器
- Lemon的Python学习笔记-数值和运算符
- Python学习笔记(四十八)POP3收取邮件
- python django 学习笔记1
- Python高级特性——学习笔记
- Python面向对象的编程--Python学习笔记五
- 【Python】学习笔记——-3.4、递归函数
- python 学习笔记(一)
- Python学习笔记:类(class)
- Python 学习笔记(三) 使用字符串
- python 学习笔记(一)—目录文件的操作