Python 基础知识:列表(list)基础
作者:野牛程序员:2025-12-22 09:18:00python阅读 1999
Python 基础知识:列表(list)基础
# /*
# Python 基础知识:列表(list)基础
# --------------------------------------------------------
# 功能:
# 1) 演示列表的创建、访问、修改
# 2) 展示常用方法与迭代方式
# 3) 强调列表是可变对象,可存放任意类型元素
# */
print("示例一:列表的创建与访问")
lst = [10, 20, 30, 40, 50]
print("列表:", lst)
print("访问第一个元素:", lst[0])
print("访问最后一个元素:", lst[-1])
print("切片访问第 2 到第 4 元素:", lst[1:4])
print("-" * 40)
print("示例二:列表元素修改与添加")
lst[0] = 99 # 修改元素
lst.append(60) # 末尾添加
lst.insert(2, 77) # 指定位置插入
print("修改后的列表:", lst)
print("-" * 40)
print("示例三:列表元素删除")
lst.pop() # 删除末尾
lst.pop(1) # 删除索引 1
lst.remove(77) # 删除指定值
print("删除后的列表:", lst)
print("-" * 40)
print("示例四:列表迭代与常用操作")
for val in lst:
print("元素:", val)
print("列表长度:", len(lst))
print("列表是否包含 30:", 30 in lst)
print("列表排序:", sorted(lst)) # 返回新列表,不改变原列表
lst.sort() # 原地排序
print("原地排序后的列表:", lst)
lst.reverse() # 原地反转
print("反转后的列表:", lst)
# /*
# 输出示例(简化版):
# 示例一:
# 列表: [10, 20, 30, 40, 50]
# 访问第一个元素: 10
# 访问最后一个元素: 50
# 切片访问第 2 到第 4 元素: [20, 30, 40]
# ----------------------------------------
# 示例二:
# 修改后的列表: [99, 20, 77, 30, 40, 50, 60]
# ----------------------------------------
# 示例三:
# 删除后的列表: [99, 30, 40, 50, 60]
# ----------------------------------------
# 示例四:
# 元素: 99
# 元素: 30
# 元素: 40
# 元素: 50
# 列表长度: 4
# 列表是否包含 30: True
# 列表排序: [30, 40, 50, 99]
# 原地排序后的列表: [30, 40, 50, 99]
# 反转后的列表: [99, 50, 40, 30]
#
# 要点总结:
# 1) 列表是可变对象,可修改、添加、删除元素;
# 2) 列表可以包含不同类型元素,包括嵌套列表;
# 3) 切片访问支持[start:stop:step]语法;
# 4) append、insert、pop、remove 是常用增删方法;
# 5) sort、reverse 支持原地修改,sorted 返回新列表;
# 6) in 可用于判断元素是否存在;
# 7) len 可快速获取列表长度。
# */野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

