鱼C论坛

 找回密码
 立即注册
查看: 1151|回复: 5

[已解决]切片后的列表赋值

[复制链接]
发表于 2019-7-9 21:26:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助,第二版43页中,最下方。会作用与原始列表的操作还有为切片后的列表赋值:
>>>list1 = ["钢铁侠","蜘蛛侠","蝙蝠侠","绿灯侠","神奇女侠"]
>>>list1[0:2] = ["超人","闪电侠"]
>>>list1
['超人’,'闪电侠','蝙蝠侠','绿灯侠','神奇女侠']



第二行 超人和闪电侠 到底赋值给了谁 为什么左边是切片操作 然后却说赋值给了切片后的列表呢
切片后的列表不应该是钢铁侠和蜘蛛侠么   赋值给切片后 不应该是 钢铁侠 蜘蛛侠 超人和闪电侠么
最佳答案
2019-7-9 23:01:24
你的超人,闪电侠赋值给了list1的,钢铁侠和蜘蛛侠,你的list1[0:2]就切的钢铁侠和蜘蛛侠,。你超人,闪电侠让他们两等于钢铁侠和蜘蛛侠,就这么简单
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-9 21:51:57 | 显示全部楼层
单独的list1[0]="超人"     这个能理解不

加上切片 不过就是批量赋值而已
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-9 23:01:24 | 显示全部楼层    本楼为最佳答案   
你的超人,闪电侠赋值给了list1的,钢铁侠和蜘蛛侠,你的list1[0:2]就切的钢铁侠和蜘蛛侠,。你超人,闪电侠让他们两等于钢铁侠和蜘蛛侠,就这么简单
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-9 23:18:28 | 显示全部楼层
这是在左边的,切片赋值,会改变原列表的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-9 23:34:47 | 显示全部楼层
37xcq 发表于 2019-7-9 23:01
你的超人,闪电侠赋值给了list1的,钢铁侠和蜘蛛侠,你的list1[0:2]就切的钢铁侠和蜘蛛侠,。你超人,闪电 ...

初始列表:钢铁侠 蜘蛛侠 蝙蝠侠 绿灯侠 神奇女侠
切片: 钢铁侠 蜘蛛侠
切片和原来列表是两个独立的个体吧
超人和闪电侠赋值给切片 也就是切片等于超人和闪电侠
最后输出的是初始列表 初始列表始终没有发生变化啊?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-9 23:36:21 | 显示全部楼层
QQ曹哥 发表于 2019-7-9 23:34
初始列表:钢铁侠 蜘蛛侠 蝙蝠侠 绿灯侠 神奇女侠
切片: 钢铁侠 蜘蛛侠
切片和原来列表是两个独立的 ...

我明白了 赋值的同时将切片和初始列表全部都赋值了。这是一种特殊的情况
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-11 17:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表