列表liste

`1.列表元素可变,一般以【】表示;可以装对象的对象
2.列表元素增加:list.append()列表末尾增加元素,list.insert(索引位置,‘’)指定位置增加元素,list.extend(【‘*’】)``列表后面增加元素(可多个元素增加):

foods =['面条','四川火锅','汉堡','饺子']
food.append('盖浇饭')
print(foods)=['面条', '四川火锅', '汉堡', '饺子', '盖浇饭']
foods.insert(0,'羊肉串')
print(foods)=['羊肉串', '面条', '四川火锅', '汉堡', '饺子', '盖浇饭']
foods.extend('茄子煲')
print(foods)=['羊肉串', '面条', '四川火锅', '汉堡', '饺子', '盖浇饭', '茄', '子', '煲']
foods.extend(['茄子煲','鸡蛋炒饭'])
print(foods)=['羊肉串', '面条', '四川火锅', '汉堡', '饺子', '盖浇饭', '茄', '子', '煲', '茄子煲', '鸡蛋炒饭']

3.列表元素删除:list.pop()删除列表最后一个元素,del list 【索引位置】指定元素删除,list.clear()清空列表元素,list.remove(‘*’)指定元素删除:

pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']
pets.pop(1)
print(pets)=['dog', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']
pets.pop()
print(pets)=['dog', 'dog', 'goldfish', 'cat', 'rabbit']
del pets[1:3]
print(pets)`=['dog', 'cat', 'rabbit']
pets.remove('dog')
print(pets)=['cat', 'rabbit']
pets.clear()
print(pets)=[]

4.列表元素改:list【索引位置】=‘更改元素’:

list = ['炒饭','炒面','蚂蚁上树','牛肉面','西红柿炒蛋']                                                                                                                                                            
list[0] ='混沌'
list[1] = '意大利面'
print(list)=['混沌', '意大利面', '蚂蚁上树', '牛肉面', '西红柿炒蛋']
list[2:4]=['鱼香肉丝','糖醋鲤鱼']
print(list)=['混沌', '意大利面', '鱼香肉丝', '糖醋鲤鱼', '西红柿炒蛋']

5.列表元素切片:list【索引开始位置:索引终止位置:步长】:

film = ['英雄','阿凡达','泰坦尼克号','疯狂的石头']
print(film[1:3])=['阿凡达', '泰坦尼克号']
film[0:2]=['_']
film[0:2]=['_']
print(film) =['_', '泰坦尼克号', '疯狂的石头'] 

6.列表变化:

film = ['英雄','阿凡达','泰坦尼克号','疯狂的石头']
str="_".join(film)
print(str)='英雄_阿凡达_泰坦尼克号_疯狂的石头'
str="_".join(film)
print(str)='英雄 阿凡达 泰坦尼克号 疯狂的石头'
str="***".join(film)
print(str)='英雄***阿凡达***泰坦尼克号***疯狂的石头'
film.reverse()
print(film)=['疯狂的石头', '泰坦尼克号', '阿凡达', '英雄']
print(len(film)) = 4  #计算列表元素个数


for i in film:
print(i)   =  英雄  阿凡达   泰坦尼克号  疯狂的石头 #拿列表元素


for index in range(len(film)):
    print(index)  =  0  1  2  3  #拿索引位置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值