巴巴鲁 发表于 2020-10-4 21:01:01

python求助大佬

1. 请问如何将下边这个列表的'小甲鱼'修改为'小鱿鱼'
list1 = ], 3, 5, 8, 13, 18]
为什么这样可以:list1 = '小鱿鱼'
但这样却不行:list1 = '小鱿鱼'

zltzlt 发表于 2020-10-4 21:01:58

因为这是规定呀,不可以这样访问元素

hrpzcf 发表于 2020-10-4 21:13:03

本帖最后由 hrpzcf 于 2020-10-4 21:15 编辑

list1 = ], 3, 5, 8, 13, 18]
list1 = '小鱿鱼'
# list1 是 ],它是一个列表,可以用列表索引方法访问,即 ],表示 ] 的第 3 个元素;
# list1 是 ['小甲鱼'],它还是一个列表,也可以用列表方法修改它的值,即['小甲鱼'] = '小鱿鱼',表示将 ['小甲鱼'] 的第 1 个元素修改为 小鱿鱼。

但 list1 是什么意思? 表示 list1 的第几个元素?Python 没有这样的语法。

巴巴鲁 发表于 2020-10-4 21:16:38

zltzlt 发表于 2020-10-4 21:01
因为这是规定呀,不可以这样访问元素

规定嘛{:10_266:}

zltzlt 发表于 2020-10-4 21:17:58

巴巴鲁 发表于 2020-10-4 21:16
规定嘛

昂{:10_266:}

巴巴鲁 发表于 2020-10-4 21:20:49

zltzlt 发表于 2020-10-4 21:17


好,我记住了,那和C语言还挺像
页: [1]
查看完整版本: python求助大佬