python学习集合

Posted 鸡蛋JD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习集合相关的知识,希望对你有一定的参考价值。

num = {}  //类型是字典dict

num2 = {1, 2, 3, 4, 5}  //没有映射关系的字典是集合set

集合会清除重复的值,而且元素是无序的,不支持索引

 

创建集合

  set1 = set([1,2,3,4,5])  //可以传列表,元组

 

清除数组num1的重复值

for each in num1

  if each not in temp:

    temp.append(each)

或者利用set()

num1 = list(set(num1))  //会打乱数组的数据位置

 

num1.add(6)  //添加元素

num1.remove(6)  //删除元素

 

不可变集合frozen

num3 = frozenset([1,2,3,4,5])

 

以上是关于python学习集合的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记之集合2

Python学习---Python下[set集合]的学习

python学习笔记之集合1

Python学习之旅---集合

Python学习——集合

python学习笔记集合