用户:芝士查看:0 回复:13 评论:0 创建时间:2018-03-24T09:46:47
咳
看到标题不要想歪了
我们还是很正经的教python
今天
讲的是
集合
大家也看到标题了
那么集合是什么呢
我举个栗子
比如
我要设置一个颜色表
好让海龟画图
这样设置
>>>["red","blue","yellow","gray"]
但是呢
后面如果是这样
输入很麻烦
就跟你在学校里一样
要写很多字
但是呢
你还不想多写
那么
我们就可以找个名词代替
那么就是这样输入
>>>colors=["red","blue","yellow","gray"]
这样
后面输入是不是简单多了?
好了
我们进入正式课堂
在我的世界里,你就是唯一
你没有学集合之前
是这样的
>>>list1=[1,2,3,4,5,5,4,3,1,0]
>>>temp=list1[:]
>>>list1.clear()
>>>for each in temp:
if each not in list1:
list1.append(each)
>>>list1
[1,2,3,4,5,0]
但是你学了以后,就可以这么干:
>>>list1=[1,2,3,4,5,5,3,1,0]
>>>list1=list(set(list1))
>>>list1
[0,1,2,3,4,5]
看到没有!
知识才是第一产生力!
不过大家发现没有?
由于set()创造了的集合内部是无序的,所以再调用list()将无序的集合转换成列表就不能保证原来的列表顺序了,所以如果关注列表中元素的前后顺序问题。。。
使用set()这个函数时就要警惕了!
好了
拍桌子
芝士去上网课了~~~
依然那幅图
咱们
下期再见ヾ( ̄ ̄)Bye~Bye~