python列表与元祖详解

#列表类似于java中的数组,但是python中的列表可以存放任意对象
list1=[10,20,30,‘ABD’,50,[4,5,6,]] #python中的列表可以放一切对象,如果排序需要同一种类型才可以比
print(list1)
#列表属于可变对象,它的值是可以进行增删改查的操作
list1=[10,20,30,‘ABD’,50,[4,5,6,]]
list1[0]=23
print(list1)

#新增列表中的元素
#append方式,添加元素在列表最后
list1.append(70)
print(list1)

#insert方式,添加元素到指定位置
list1.insert(1,33) #第一个是下标,第二个是值
list1.insert(1000,999) #如果下标超过了列表的最大下标,则相当于append方法
print(list1)

#列表拼接extend
list2=[18,19,20]
list2.extend(list1)
print(list2)

list3=‘abc’
list2.extend(list3)
print(list2)

print(list1+list2) #相同类型才可以 用 +

#列表删除
#pop
#list4=[11,22,33,44]
#list4.pop(0) #当没有指定参数时,默认删除最后一位,指定删除时删除对应位置的值
#print(list4)

#del 根据下表删除
#del list4[0]
#print(list4)
#remove 根据值来删除
list4=[11,22,33,44,55,66]
#list4.remove(33)
#print(list4)
#列表的切片,切片不影响原列表
list4_3=list4[0:3]
print(list4_3,id(list4_3))
print(list4[-3:-5:-1])

#元祖 元祖的用法和列表非常相似,但是元祖是不可变对象
#元祖也可以使用下标和切片
tuple=(10,20,30,40)
print(tuple[0:2])
#如果元祖中有子列表,子列表中的值能否被改变
tuple2=[12,[14,15],16]
tuple2[1][0]=22
print(tuple2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值