什么是列表呢在这里你可以把列表想象成一个大的糖果盒子。里面有各种口味的糖果。列表的模型 liebiao=['c','c++','python','java','go','php','linux','yml',]这里小白随手写了一个列表。当你想看到列表中的所以内容时你可以这样。
但是因为你不是想用户看到输出的内容,那么接下来你就要学习如何访问列表中的元素。在上面给出的列表中每个单引号内为一个元素这里值得注意的是列表中的元素不一定是字符串也可以是数字。准确来说每个逗号规定了一个元素。这里有一点就是在列表中的第一个元素它的索引不是1而是0.在上面的代码中c为第一个元素。那么我该如何将它打印出来呢?这时候因为c为第一个元素所以你就要打印列表中的索引为0的那个元素。print(liebiao[0])
相同的方法你也可以这样取出里面的c++和java他们的索引分别为1和3.对列表中的元素进行修改。假如说我现在想对列表中的java进行修改那么首先我要知道java是第几个元素并进行修改。这里可以看到java 的索引为3那么就有了如下的代码。
liebiao=['c','c++','python','java','go','php','linux','yml',]
liebiao[3]="js"
print(liebiao)
再次打印列表你就会发现列表中的内容发生了变化,原本的java变成了js。如果要删除其中的某一些元素同样你还需要使用索引具体代码如下
liebiao=['c','c++','python','java','go','php','linux','yml',]
liebiao[3]="js"
del liebiao[0]
print(liebiao)
这段代码在原来代码的基础上加上了del liebiao[0].意思就是我现在删除了列表中索引为0的那个元素。
pop()方法。这个方法可以帮助你删除列表末尾的元素。术语称之为弹出。当然也可以用这个方法弹出列表任意位置的元素。具体如下图所示。我们可以看
原来列表中的yml元素消失了。这里解释一下liebiao2是用来储存被弹出的元素的。如果你有兴趣你可以试试print(liebiao2)你会发现被打印的是弹出的yml。
至于怎么弹出任意位置的变量就是在pop()的括号里加上想要被弹出的索引。接下来是一些小细节小白同样是以代码截图加运行的方式进行展示。
这里值得注意的是当我用len()方法获得列表的长度的时候我将这个长度的值赋值给了变量changdu进行打印。
本文主要介绍Python中列表的相关操作。将列表比喻成糖果盒,给出列表模型示例。详细讲解了如何访问列表元素,包括索引从0开始;还介绍了修改、删除列表元素的方法,如通过索引修改、使用del删除,以及pop()方法弹出元素,最后提到用len()方法获取列表长度。
2579

被折叠的 条评论
为什么被折叠?



