首页 > 解决方案 > 将元素的值分配给变量输出

问题描述

所以,我在 coursera 上的初学者 python 课程上,有一个我不明白的问题:

将 的第 34 个元素的值lst赋给变量output

这是列表:

1st = ["hi", "morning", "dog", "506", "caterpillar", "balloons", 106, "yo-yo", "python",
       "moon", "water", "sleepy", "daffy", 45, "donald", "whiteboard", "glasses",
       "markers", "couches", "butterfly", "100", "magazine", "door", "picture", "window",
       ["Olympics", "handle"], "chair", "pages", "readings", "burger", "juggle", "craft",
       ["store", "poster", "board"], "laptop", "computer", "plates", "hotdog", "salad",
       "backpack", "zipper", "ring", "watch", "finger", "bags", "boxes", "pods", "peas",
       "apples", "horse", "guinea pig", "bowl", "EECS"]

我该怎么处理这件事?我不是在寻找任何人直接给我答案,而是帮助我理解这个问题想要从我这里得到什么以及如何解决它。

标签: pythonlistvariablesoutputelement

解决方案


列表的索引从 0 开始。
因此,要访问列表中的第 34 个元素,需要输入索引33
代码应该是这样的:

1st = ["hi", "morning", "dog", "506", "caterpillar", "balloons", 106, "yo-yo", "python",
       "moon", "water", "sleepy", "daffy", 45, "donald", "whiteboard", "glasses",
       "markers", "couches", "butterfly", "100", "magazine", "door", "picture", "window",
       ["Olympics", "handle"], "chair", "pages", "readings", "burger", "juggle", "craft",
       ["store", "poster", "board"], "laptop", "computer", "plates", "hotdog", "salad",
       "backpack", "zipper", "ring", "watch", "finger", "bags", "boxes", "pods", "peas",
       "apples", "horse", "guinea pig", "bowl", "EECS"];
output = lst[33];

推荐阅读