python中set,list,tuple。虽然很多人都已经写过了,但每个人都有每个人的理解。
list
可能在三种中list,列表是用的最多的了吧。下面简要说一下它的基本用法
#1. 生成空的列表
l = []
#2. 生成带有默认值的列表
l = [0]*20 #一维
l = [[0]*20]*10 #二维
.......
#3.新增元素
l.append(a) #a是什么形式的在l中就是什么形式,相当于一个元素
l = []
a = 0
l.append(a) #l=[0]
b = [0,1,2,3]
l.append(a) #l=[0,[0,1,2,3]] python中列表不要求每个维度都是相同的。
l.extend(a) #这里限制a也为列表了。相当于两个列表合并
#4. 访问元素
l[index]
#5. 删除元素
l.remove(index) #删除index对应的元素
set
set的特征没有重复的元素,其中元素应该只能为基本类型
#1. 生成空的set
s = {}
#2. 添加元素
s.add(1)
#3. 访问元素
a in s #不支持随机访问
#4. 删除元素
s.remove(e) #e代表s中的元素
tuple
这个数据类型中的元素是不能更改的。
#1. 创建元组
t = (1,2,3)
#2. 访问元素
t[index]