list和tuple使用

一、list
1、list是一种有序集合,可随时添加和删除

 num = [1,2,1,2]
 len(num)可以查看list元素个数

2、可以用索引直接访问list中的每一个位置的元素,从0开始,-1可以直接访问最后一位元素(以此类推可以访问倒二、倒三。。。)
3、list是可变的有序表,可以在末尾追加元素

num.append(3)
#也可以指定位置,例如索引号为1 的位置
num.insert(1,3)

4、删除list末尾元素可以直接用pop()方法

num.pop()
#指定删除某位置的元素,用pop(i)
num.pop(i)

二、Tuple
另外一种有序列表Tuple,也叫元组,元组初始化之后不能再做修改,没有append()、insert()这种方,其他获取方式和list相同
1、定义元组

#定义空tuplt
t = ()
#定义只有一个元素的tuple时,要加逗号,不加逗号会以小括号来计算为普通数字结果
t = (1,)

2、Tuple中可以赋值为list,Tuple不可变,但是list指向元素可变
“可变的”Tuple

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值