一秒学会Python列表中的常见操作

一、列表基本操作

1.1列表的建立

  例如你最喜欢吃以下几种食物,而且最喜欢吃的是烤红烧鸡翅膀,代码可以这样写:

the_food_i_eat = ['吃豆腐','烤红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']

1.2列表元素的访问

  你想要吃豆腐,你可以这样访问:

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#例如你最喜欢吃别人的豆腐,你的代码就可以这样写!
print(the_food_i_eat[0])
#如果你还想蜜雪冰城甜蜜蜜,你的代码也可以这样来搞!
print(the_food_i_eat[5])
#也可以这样来搞,倒叙-1也可以访问最后一个
print(the_food_i_eat[-1])

1.3列表中各个元素值的使用

例如你今天想吃螺蛳粉了,那就必须要用python打印一句“螺蛳粉,yyds”

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#例如来柳州,最好就是要嗦碗螺蛳粉,那必须访问列表中的螺蛳粉!
print(f'我来广西柳州了,{the_food_i_eat[-3]},yyds,oh,yee') 
#橙色部分就是访问的列表中螺蛳粉这个元素

ps:列表的第一个元素序号为0

二、列表元素的操作

2.1修改列表元素的值

  葵花宝典第一式-上去就是干,例如要修改列表中茶颜(喝掉茶颜悦色),可以这样做:

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#首先把茶颜拖出来
print(the_food_i_eat[-2])
#然后把这玩意一口闷
the_food_i_eat[-2] = "一杯空的茶颜"
#我们再来看看还有没有茶颜
print(the_food_i_eat) 

2.2列表中添加元素

       (1)利用append()方法

        append 在英文中意思是增补,在python中为在列表末尾增加一个元素,使用方法如下

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#例如你喜欢泡脚凤爪,应为漂亮女人都是泡椒凤爪
#当然男人也是大猪蹄子,那我应该是大帅猪蹄子,嘿嘿!
the_food_i_eat.append('泡椒凤爪')
#见证奇迹的时候到了
print(the_food_i_eat)

       (2)利用insert()方法

            insert方法可以在列表任意位置增加一个元素,使用方法如下:

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
the_food_i_eat.append('泡椒凤爪')
#什么!你还想吃大猪蹄子,好滴,这就成全你!
#接下来我们要使用新的insert方法要让泡椒凤爪和大猪蹄子在一起
the_food_i_eat.insert(6,'大猪蹄子')
#见证奇迹的时候到了
print(the_food_i_eat)

2.3从列表中删除元素

           (1)简单粗暴法——用del命令之间删除变量中的元素

       比如:你吃了一年的螺蛳粉,导致和同学说话嘴里总是口吐芬芳,一阵飘香,于是你想把你最心爱的螺蛳粉删除。

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
del the_food_i_eat[-3] #找到列表中的元素位置删除螺蛳粉
print(the_food_i_eat)

           (2)pop方法弹出列表元素,pop弹出的元素可以赋值给其他变量,可以弹出列表中的任意一个元素,方法如下。

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#例如曾经那个最喜欢吃豆腐的男人,要把他最心爱的豆腐给他的好兄弟吃!
brother_eat = the_food_i_eat.pop(0) #pop出第一个元素,并赋值给brother_eat
print(brother_eat)  #看看兄弟有没有吃到豆腐
print(the_food_i_eat) #看看我的食物中还有没有豆腐

         (3)remove方法删除元素,同理也可以实现赋值与移除列表元素的功能,与前面pop方法不同的是,这个方法可以在不记得元素在多少位置的情况下删除元素,使用方法如下:

the_food_i_eat = ['吃豆腐','红烧鸡翅膀我最爱吃','最喜欢吃瓜','螺蛳粉','来杯茶颜','蜜雪冰城甜蜜蜜']
#例如曾经那个最喜欢吃豆腐的男人,要把他最心爱的豆腐给他的好兄弟吃!
brother_eat = '吃豆腐'
the_food_i_eat.remove(brother_eat) #移除the_food_i_eat中的吃豆腐
print(brother_eat)  #看看兄弟有没有吃到豆腐
print(the_food_i_eat) #看看我的食物中还有没有豆腐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值