当前位置:首页>python>Python列表超全实战练习!新手吃透直接拿捏基础语法

Python列表超全实战练习!新手吃透直接拿捏基础语法

  • 2026-10-11 08:05:51
Python列表超全实战练习!新手吃透直接拿捏基础语法
【前言】Python从入门到实战系列课程,持续更新中,你可以参看我的视频进行学习,喜欢的话,关注,点赞,分享。需要笔记代码的朋友,可以在评论区留言。

列表是Python最常用、最核心的数据类型,日常爬虫、数据处理、办公自动化全都离不开它!今天整理15个高频实用案例,从入门到实战,零基础也能轻松学会,收藏起来慢慢练~

一、列表基础定义

# 空列表
list1 = []
# 数字列表
num_list = [1,2,3,4,5]
# 混合类型列表
mix_list = ["Python",18,True,3.14]

二、高频实战案例

1. 列表取值(索引取值)

arr = [10,20,30,40,50]
print(arr[0])   # 取第一个元素
print(arr[-1])  # 取最后一个元素

2. 列表切片截取

a = [1,2,3,4,5,6,7]
print(a[1:4])   # 截取第2到第4个元素
print(a[:3])    # 从头截取到第3位
print(a[3:])    # 从第4位截取到末尾

3. 列表添加元素

li = [1,2,3]
li.append(4)        # 末尾追加
li.insert(0,0)      # 指定位置插入
print(li)

4. 列表删除元素

lis = [11,22,33,44]
lis.pop()           # 删除最后一个
lis.remove(22)      # 删除指定元素
del lis[0]          # 根据索引删除
print(lis)

5. 修改列表元素

s = ["苹果","香蕉","橘子"]
s[1] = "西瓜"
print(s)

6. 列表长度统计

name = ["张三","李四","王五"]
print(len(name))

7. 列表合并拼接

a1 = [1,2,3]
a2 = [4,5,6]
new_list = a1 + a2
print(new_list)

8. 列表重复赋值

b = [1,2]
print(b * 3)

9. 判断元素是否存在

food = ["奶茶","可乐","汉堡"]
print("奶茶"in food)
print("米饭"notin food)

10. 列表遍历循环

# 普通遍历
for i in [1,3,5,7]:
    print(i)

# 带索引遍历
for idx,val in enumerate(["a","b","c"]):
    print(idx,val)

11. 列表升序/降序排序

nums = [9,3,7,1,5]
nums.sort()          # 升序
nums.sort(reverse=True) # 降序
print(nums)

12. 列表反转

c = [1,2,3,4,5]
c.reverse()
print(c)

13. 统计元素出现次数

d = [2,2,3,5,2,7]
print(d.count(2))

14. 列表清空

e = [10,20,30]
e.clear()
print(e)

15. 经典实战:筛选偶数

all_num = [1,2,3,4,5,6,7,8,9,10]
even = [x for x in all_num if x % 2 == 0]
print("偶数列表:",even)

三、学习小结

  1. 列表有序、可修改、可重复,使用场景最多
  2. 增删改查、切片、遍历、排序是必掌握核心
  3. 列表推导式是Python精简代码神器,一定要熟练

最新文章

随机文章