鱼C论坛

 找回密码
 立即注册
查看: 868|回复: 3

列表问题2

[复制链接]
发表于 2020-4-2 15:55:59 | 显示全部楼层 |阅读模式

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

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

x
请问如何将下边这个列表的'小甲鱼'修改为'小鱿鱼'?
list1 = [1, [1, 2, ['小甲鱼']], 3, 5, 8, 13, 18]
list1[1][2][0] = '小鱿鱼'

list1[1][2][0]这个写法是什么意思呀?

谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-2 15:59:53 | 显示全部楼层
分开来看:
  1. >>> list1 = [1, [1, 2, ['小甲鱼']], 3, 5, 8, 13, 18]
  2. >>> list1[1]
  3. [1, 2, ['小甲鱼']]
  4. >>> # 这是一个列表
  5. >>> temp = list1[1]
  6. >>> temp
  7. [1, 2, ['小甲鱼']]
  8. >>> temp[2]
  9. ['小甲鱼']
  10. >>> # 这也是一个列表
  11. >>> temp = temp[2]
  12. >>> temp
  13. ['小甲鱼']
  14. >>> temp[0]
  15. '小甲鱼'
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-4-2 16:01:05 | 显示全部楼层
本帖最后由 heidern0612 于 2020-4-2 16:02 编辑

list1后面的[1][2][0]三个下标代指的都是列表中的元素。

list中的第二个元素,是不是 [1, 2, ['小甲鱼']]?

那第二个元素的第三个元素。是不是['小甲鱼']?

那那第二个元素的第三个元素种,只有小甲鱼一个元素,是不是0下标就是他自己了。


这是个多层嵌套的列表,了解了下标代表的基数,就不成什么问题了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-4-2 23:29:39 | 显示全部楼层
就是list1的第一个元素的第二个元素的第0个元素
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 15:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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