集合是不同元素的无序集合。与序列类型不同(如列表,字符串等),集合是没有切片操作的。
python集合分为两种类型:(推荐学习:Python视频教程)
set —— 可变集合,集合中的元素可以动态的增加或删除。
frozenset —— 不可变集合,集合中的元素不可改变。
注:对于 并集, 交集, 差集 等的返回值,与最左边的操作数具有相同的类型。例如:s & t 取交集。s集合是一个set类型的集合,t集合是一个frozenset类型的集合,则返回的结果将是set类型的集合。
rozenset()函数
描述:可以将其它的组合数据类型转化为不可变集合类型(或将可变的集合类型set转变为不可变的集合类型 frozenset),返回一个无重复元素且排序任意的不可变集合。
语法:
1 2 |
|
iterable —— 要转换的组合数据类型。
程序示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上是python中集合可变吗的详细内容。更多信息请关注PHP中文网其他相关文章!