python数据类型 列表 Python
一、列表(list)
列表是一个有序、可变的序列,元素可以是任意类型(包括另一个列表),用方括号 [] 表示,元素之间用逗号分隔。
定义列表
# 空列表
empty_list = []
# 整数列表
numbers = [1, 2, 3, 4, 5]
# 混合类型
mixed = [1, "hello", 3.14, True]
# 嵌套列表
matrix = [[1, 2], [3, 4]]
常用操作
操作 示例 说明
访问元素 numbers[0] → 1 索引从 0 开始,负数表示从末尾倒数
切片 numbers[1:3] → [2, 3] 返回新列表(含起始索引,不含结束索引)
追加元素 numbers.append(6) 在末尾添加单个元素
扩展列表 numbers.extend([7,8]) 将另一个列表的元素逐个加入末尾
插入元素 numbers.insert(2, 99) 在索引 2 处插入 99
删除元素 del numbers[0] 或 numbers.pop(2) pop() 返回被删除的元素;remove(值) 删除第一个匹配项
修改元素 numbers[0] = 100 直接赋值
遍历列表 for item in numbers: 逐个访问元素
列表长度 len(numbers) 返回元素个数
成员判断 if 3 in numbers: 检查是否包含某个元素
示例代码
fruits = ["apple", "banana", "orange"]
fruits.append("grape") # ["apple", "banana", "orange", "grape"]
fruits.insert(1, "mango") # ["apple", "mango", "banana", "orange", "grape"]
removed = fruits.pop() # 移除 "grape",removed = "grape"
fruits[0] = "pear" # 修改第一个元素为 "pear"
for fruit in fruits:
print(fruit)
print(len(fruits)) # 4
print("banana" in fruits) # True
评论 (0)
登录后可以发表评论
立即登录还没有评论,快来发表第一条评论吧!