Python学习笔记07 - 认识列表2

本文详细介绍了Python列表的增删改查操作,包括append、insert、del、remove和pop等方法。同时,探讨了列表的加法、乘法、比较运算以及in和not in的用法。此外,还讲解了列表相关函数如sum、max、min、sorted和len等,并介绍了列表方法如clear、copy、count、extend、index、reverse和sort。最后,重点阐述了列表推导式的两种结构及其应用实例。
摘要由CSDN通过智能技术生成

一、列表的增删改

1.增 - 添加元素

1) 列表 oppend(元素) - 在列表的最后添加执行元素

games = ['英雄联盟', '王者荣耀', '吃鸡']
print(games)             #['英雄联盟', '王者荣耀', '吃鸡']

games.append('部落冲突')
print(games)             #['英雄联盟', '王者荣耀', '吃鸡', '部落冲突']

练习: 提取nums中所有的偶数

nums = [43, 60, 88, 91, 33, 56, 70, 21] 
# [90, 88, 56, 70]
new_nums = []
for i in nums:
    if i % 2 == 0:
        new_nums.append(i)
print(new_nums)

2) 列表.insert(下标, 元素) - 在指定下标对应的元素前插入指定元素

games = ['英雄联盟', '王者荣耀', '吃鸡']
print(games)              # ['英雄联盟', '王者荣耀', '吃鸡']

games.insert(1, '部落冲突')
print(games)

2. 删

1) del 列表[下标] - 删除列表中指定下标对应的元素

games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
print(games)

del games[2]
print(games)              # ['英雄联盟', '王者荣耀', '部落冲突', '开心消消乐']

2) 列表.remove(元素) - 删除列表中第一个指定的元素

games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
games.remove('吃鸡')
print(games)              #['英雄联盟', '王者荣耀', '部落冲突', '开心消消乐']

3) 列表.pop

列表.pop() - 取出列表最后一个元素,并返回 (没有消失,数据还在内存)
列表.pop(下标) - 取出列表中指定下标对应的元素,并返回

games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
result = games.pop()
print(games, result)      #['英雄联盟', '王者荣耀', '吃鸡', '部落冲突']

3. 改

列表[下标] = 新元素

games = ['英雄联盟', '王者荣耀', '吃鸡', '部落冲突', '开心消消乐']
games[1] = '红色警戒'
print(games)     #['英雄联盟', '红色警戒', '吃鸡', '部落冲突', '开心消消乐']

二、列表相关操作

1.列表的加法和乘法运算

1)加法运算:列表1 + 列表2 - 将两个列表合并创建一个新的列表

nums1 = [10, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值