上次我们认识了变量这位"贴标签小能手"(忘了的[点这里复习]),今天要介绍它的四个超能力好伙伴!它们专门用来装一堆东西,但各有绝活!
列表(list) - 像灵活收纳盒,随时增删物品
元组(tuple) - 像密封档案袋,内容永不更改
字典(dict) - 像智能通讯录,姓名电话速查
集合(set) - 像魔术抽奖箱,自动去重洗牌
它们合称Python核心数据结构,是处理数据的超级帮手!现在,就让我们走进它们的欢乐派对吧!🎉
一、列表(List):你的万能"灵活收纳盒" 📦✨
性格:随和好说话,内容随便改!
特征:
-
有序排队:里面的物品按顺序站好(有"下标"编号)
-
内容可变:随时增删改查(所以叫"可变类型")
-
包容万物:能装数字/字符串/甚至其他盒子!
怎么创建? 用方括号[],逗号分隔元素:
# 创建水果列表
fruits = ["苹果", "香蕉", "橙子", "西瓜"] # 字符串列表
print(fruits) # 输出:['苹果', '香蕉', '橙子', '西瓜']
# 混合列表(啥都能装!)
mixed_box = [42, 3.14, "巧克力", True]
print(mixed_box) # 输出:[42, 3.14, '巧克力', True]
核心技能:精准操控每个位置!
1.访问元素:用[下标],从0开始数!
print(fruits[0]) # 输出"苹果" (第一个元素下标是0!)
print(fruits[2]) # 输出"橙子"
print(fruits[-1]) # 输出"西瓜" (负数从末尾倒数,-1是最后一个)
2.修改元素:找到位置直接赋值!
fruits[1] = "芒果" # 把下标1的"香蕉"换成"芒果"
print(fruits) # 输出:['苹果', '芒果', '橙子', '西瓜']
3.添加元素:
append(新元素):在末尾加一个
insert(位置, 新元素):插入到指定位置
fruits.append("葡萄") # 队尾加"葡萄"
print(fruits) # 输出:

419

被折叠的 条评论
为什么被折叠?



