网易首页 > 网易号 > 正文 申请入驻

小朋友学 Python(12):元组是不变的宝盒,安全又可靠!

0
分享至

在编程的世界中,我们经常需要把一组数据放在一起使用。

有时候,这组数据一旦确定,就不希望被改动,比如出生日期、常量设置、地理坐标等。这时候,“元组”就像一只上了锁的玻璃宝盒,里面的宝贝可以看,但不能改!

一、什么是元组?

元组跟列表很像,都是可以装很多内容的容器,但元组一旦创建,里面的内容就不能被修改。这是它最大的特点,也叫“不可变”。

元组的写法和列表类似,但用的是圆括号 ():

birthday = ("2013", "10", "15")
print(birthday)

输出:

('2013', '10', '15')

二、元组 vs 列表,有什么不同?

元组的“不可变”让它更加安全,也能被用在某些需要固定值的场合。

三、访问元组中的内容

和列表一样,元组也用索引访问,仍然从 0 开始:

birthday = ("2013", "10", "15")
print(birthday[0])  # 输出年 2013
print(birthday[1])  # 输出月 10

四、不能改是真的!

如果你尝试修改元组里的内容,会怎么样?

birthday = ("2013", "10", "15")
birthday[1] = "12"

会报错:

TypeError: 'tuple' object does not support item assignment

元组是“只读宝盒”,你只能看,不能动。

五、元组可以打包和解包

Python 里有个很棒的技巧,叫“打包”和“解包”。

打包:

把多个值装进一个元组。

解包:

把元组里的内容,一次性赋值给多个变量。

info = ("小明", 12, "六年级")    # 打包
name, age, grade = info         # 解包
print(name)
print(age)
print(grade)

输出:

小明
12
六年级

这就像把一个快递箱一次性拆开,里面的东西各归其位。

六、元组也可以用于循环和组合

元组虽然不能改,但可以遍历:

birthday = ("2013", "10", "15")

for item in birthday:
    print(item)

输出:

2013
10
15

元组也可以和列表、字符串一样配合 len()、in 来用:

birthday = ("2013", "10", "15")

print(len(birthday))        # 元素数量
print("10" in birthday)     # 是否包含某项

小贴士:元组也可以只写一个元素!

写一个元素的元组时,要加一个英文逗号:

one = ("Python",)  # 注意最后的逗号
print(type(one))   #

如果没有逗号,Python 会把它当作字符串。请自己测试一下吧。

✏️ 小练习:我最喜欢的三样东西

创建一个元组 favorites,包含你最喜欢的三样东西,比如:

favorites = ("猫咪", "草莓蛋糕", "科学小说")

然后:

(1)打印整个元组;

(2)解包到三个变量中,分别打印;

(3)写一个循环,打印出每一样喜欢的理由,比如:

我喜欢猫咪,因为它们软软的
我喜欢草莓蛋糕,因为它甜甜的
我喜欢科学小说,因为它有趣

点赞有美意,赞赏是鼓励

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“姐是律师,也是硕士”,名牌大学律师硬核擦边!

“姐是律师,也是硕士”,名牌大学律师硬核擦边!

画生笔记
2026-01-16 09:15:55
抵达北京的那一刻,听到接机人员的身份,加总理突然走不动路了

抵达北京的那一刻,听到接机人员的身份,加总理突然走不动路了

时时有聊
2026-01-15 20:11:52
罗马仕被曝正亏本清理库存充电宝:27000mAh型号售价45元

罗马仕被曝正亏本清理库存充电宝:27000mAh型号售价45元

IT之家
2026-01-16 11:00:18
女排元老赖亚文:33岁婚后与丈夫两地生活,回家时儿子已不认识

女排元老赖亚文:33岁婚后与丈夫两地生活,回家时儿子已不认识

素衣读史
2026-01-03 14:27:35
关窗!关窗!马上抵达广州!广州市民挺住…

关窗!关窗!马上抵达广州!广州市民挺住…

羊城攻略
2026-01-16 22:32:23
穆帅是皇马主席唯一满意的教练,穆帅有望与皇马再续前缘

穆帅是皇马主席唯一满意的教练,穆帅有望与皇马再续前缘

福酱的小时光
2026-01-16 18:50:25
徐帆没想到,费心养了19年的女儿,也开始帮她保全婚姻的"体面"

徐帆没想到,费心养了19年的女儿,也开始帮她保全婚姻的"体面"

查尔菲的笔记
2026-01-16 19:25:52
NBA市场动态汇总:灰熊对莫兰特要价曝光 掘金拒绝交易沃特森

NBA市场动态汇总:灰熊对莫兰特要价曝光 掘金拒绝交易沃特森

罗说NBA
2026-01-17 06:35:43
裤衩都亏没了!江苏美女盲目跟风,办了上百桌刨猪宴无人赴约!

裤衩都亏没了!江苏美女盲目跟风,办了上百桌刨猪宴无人赴约!

今朝牛马
2026-01-16 18:05:15
青岛记者:U23国足队长徐彬接近加盟英超狼队

青岛记者:U23国足队长徐彬接近加盟英超狼队

懂球帝
2026-01-16 18:07:11
壕!兰德尔与娇妻买下24万平方米土地造梦想家园 面积=34个足球场

壕!兰德尔与娇妻买下24万平方米土地造梦想家园 面积=34个足球场

Emily说个球
2026-01-16 12:47:00
监管又出手!“商业航天概念”股,暂停相关投资者账户交易

监管又出手!“商业航天概念”股,暂停相关投资者账户交易

证券时报e公司
2026-01-16 23:17:01
贾国龙果然是个大傻子

贾国龙果然是个大傻子

端木赐香三糊涂
2026-01-16 14:34:16
村姑冒充京城公主,昆明两位局长轮流伺候,落网:我像太监一样伺候她

村姑冒充京城公主,昆明两位局长轮流伺候,落网:我像太监一样伺候她

黎庶文史
2026-01-09 18:36:23
闫学晶双手插兜像大腕儿 戴墨镜机场扫货 网友:一副爱咋咋地的样

闫学晶双手插兜像大腕儿 戴墨镜机场扫货 网友:一副爱咋咋地的样

小娱乐悠悠
2026-01-16 09:36:02
大陆发布26道警告,赖清德家人已逃亡美国,洪秀柱:统一指日可待

大陆发布26道警告,赖清德家人已逃亡美国,洪秀柱:统一指日可待

文史旺旺旺
2026-01-15 20:04:03
罗永浩声明:决定和西贝和解!但是他结尾说的一句话,让网友后怕

罗永浩声明:决定和西贝和解!但是他结尾说的一句话,让网友后怕

晴晴的娱乐日记
2025-09-15 22:22:29
豪门梦碎但因祸得福!吴佩慈婆婆国外被捕,入狱照曝光,双目无神

豪门梦碎但因祸得福!吴佩慈婆婆国外被捕,入狱照曝光,双目无神

仙味少女心
2026-01-16 20:51:13
连线刚从伊朗回国的中国人:除了机票涨价,食用油价格也翻倍

连线刚从伊朗回国的中国人:除了机票涨价,食用油价格也翻倍

南方都市报
2026-01-16 09:18:08
尹锡悦涉内乱首案一审被判5年现场:其脸色涨红,不时叹气

尹锡悦涉内乱首案一审被判5年现场:其脸色涨红,不时叹气

南方都市报
2026-01-16 17:06:11
2026-01-17 07:51:00
MediaTea
MediaTea
专业的数字媒体、新媒体技术
1711文章数 72关注度
往期回顾 全部

科技要闻

贾国龙与罗永浩被禁言,微博CEO回应

头条要闻

媒体:高市早苗最怕的事还是发生了

头条要闻

媒体:高市早苗最怕的事还是发生了

体育要闻

全队身价=登贝莱,他们凭什么领跑法甲?

娱乐要闻

李湘翻车,早就有迹可循!

财经要闻

清流|酒店商家在携程和美团之间沦为炮灰

汽车要闻

方程豹品牌销量突破30万辆 2026年还将推出轿跑系列

态度原创

时尚
亲子
房产
本地
游戏

今年冬天最时髦保暖的4组搭配,照着穿美出新高度!

亲子要闻

精神科医生:家长的“为你好”也可能对孩子造成创伤

房产要闻

喜封金顶 臻境初呈丨中粮·铂悦壹号3#楼封顶大吉!

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

十三年后,《逆战:未来》想为所有逆行者们找回青春"/> 主站 商城 论坛 自运营 登录 注册 十三年后,《逆战:未来》想为所有逆行者们找回青春 廉颇 2...

无障碍浏览 进入关怀版