day5-列表增删改 in /not in -4.30 .md

这篇博客介绍了Python中列表的基本操作,包括使用insert()、del、remove()和pop()进行增删改,以及利用in和not in判断元素存在性。还提到了一些作业题目,涉及列表的中心元素、元素和、奇数下标元素、奇数值元素、乘二、去重、平均分计算、公共元素、最大值以及出现次数最多的元素等实际应用。
摘要由CSDN通过智能技术生成

总结

增删改+ in / not in

1. 增 – 往列表中添加元素

#### 1)列表.append(元素) --指定元素添加到列表最后
movies = ['看不见的客人','肖生客的救赎','唐人街探案']
print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案']
movies.append('触不可及')
print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案', '触不可及']
2)列表.insert(下标,元素) --在列表指定下标前插入
movies = ['看不见的客人','肖生客的救赎','唐人街探案']
movies.insert(1,'星际穿越')
print(movies) #['看不见的客人', '星际穿越', '肖生客的救赎', '唐人街探案']
# 练习:用一个列表保存100以内所有能被3整除数
list = []
for x in range((not 100 % 3)):
    list.append(x)
print(list)
"""
设置空列表,list = []
x = 0: if 0 % 3 == 0  True ->list.append(0) -> [0]
x = 1: if 1 % 3 == 0  False  
x = 2: if 2 % 3 == 0  False
x = 3: if 0 % 3 == 0  True ->list.append(3) -> [0,3]
...
print()
"""

2.删除列表中的元素

1) del 列表[下标]-- 删除列表中指定下标的元素
  • 删除指定变量

    name = '小明'
    del name
    
  • 删除列表指定元素

    nums = [2,3,4,5]
    del nums[-1]
    print(nums) #[2, 3, 4]
    
  • 删除整个列表

    del nums
    
2)列表.remove(元素)
  • 如果元素有多个,只删前面那个

  • 如果元素不存在,会报错

    nums = [2,3,4,5]
    nums.remove(2)
    print(nums)
    # nums.remove(6)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值