Python3 字典与集合

一、字典
1、字典是另一种可变容器模型,且可存储任意类型对象。字典的每个健对用冒号 (? 分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
2、需要注意的是,键必须是唯一的、不可变的,但值则不必。不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
3、向字典添加新内容的方法是增加新的键/值对,可修改或删除已有键/值对。删除一个字典可用del命令。s.clear()可删除字典里的所有元素。
4、字典内置函数:
len(dict)
计算字典元素个数,即键的总数。
str(dict)
输出字典,以可打印的字符串表示。
type(variable)
返回输入的变量类型,如果变量是字典就返回字典类型。
二、集合
1、集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
2、集合的基本操作
添加元素可以使用s.add( x )和s.update( x ),x可以有很多个,用逗号分开。

移除元素可以使用s.remove( x )和s.discard( x ),前一个的元素x必须存在,否则会发生错误,但后一个没有这个限制。s.pop()可以设置随机删除集合中的一个元素,不过在交互模式,pop 是删除集合的第一个元素(排序后的集合的第一个元素)。

清空集合可以用s.clear(),与字典差不多。

更多的操作还有len(s),x in s(判断元素 x 是否在集合 s 中,存在返回 True,不存在返回 False。)等。

发布了33 篇原创文章 · 获赞 1 · 访问量 436

猜你喜欢

转载自blog.csdn.net/weixin_45774295/article/details/102763901
今日推荐