python D3

一列表与元组
总体:承装单独数据的容器类型的数据
1.列表
定义[元素1,2,3,n]
注意 :之间的逗号分隔元素
可创建普通列表,空列表,混合列表
与元组区别(可更改因此附加插入删除都可用)
具体操作:
1) 向列表添加元素
append(obj)[只接受一个参数]

bbba=[a,b,c,d]
a.append(e)
print(bbba)
#[a,b,c,d,e]

extend(seq)[追加另一个序列的多个值]
区别:append 追加
extend 扩展
insert(index,obj)[在编号index插入obj]
!从0开始
2)从列表中获取元素
remove(obj)移除第一个匹配项
pop([index=-1] 移除一个元素(默认最后一个元素并返回该元素值)

abbbb=[a,b,c,d]
e=a.pop(-1)
print(e)
#e=d

区别(remove具体 pop指定编号)
del var1,2,3【删除多个对象】
二列表分片
写法;start:stop:step
1:start
默认step为1 从编号往尾部切
2stop:(不包括尾)
默认step为头部往序号切片
3;start:stop
!留头不要尾
4:start:step:stop
三:拷贝

list1=[a,b,c]
list2=list1
list3=list1[:]

操作方法!!!!!
列表常用操作符
比较,逻辑,连接,重复,成员关系操作符(与元组相同的是*,+)
+首尾*复制拼接
其他方法
count(obj):出现次数
index(obj[]):找出指定位置的某个值的第一个匹配位置的编号
reverse();反向元素
sort()

list1=[124,345,546,456]
list1.sort()
print(list1)
#[123,345,456,567]

(false降序,true(默认)升序)
2元组
定义(1,2,3,n)!不可修改
访问按序号类似列表!若括号只有一个元素后面加逗号与运算顺序区分
二维元组也可以
更新删除元组
由于元组有不可更改性质,不能给元组元素赋值,但是可以更改元素,与赋值不同!!!
相关操作符
内置方法cout
index
解压元组(有几个元素左边定义几个变量)
二维(按结构定义)
只要几个

t=(1,2,3,4)
(a,b,*rest,c)=t
print(a,b,c)
#1 2 4
print(rest)
# [3,4]

若不关心rest 可直接用-代替rest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值