python里面的set、list、tuple区别和使用方法

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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值