开门见山,我们可以直接把list看成是一个保存各种复杂数据的容器,它可以灵活多变。同时它也可以用来处理数据。我们少说点理论,多点实践。
首先,我先创建一个稍微复杂的列表:
1.创建列表
我创建了列表,里面胡乱放进去一些数据,其中有字符串类型,中文字符,字典,列表,其中列表里面还是整型数据,主要数据之间要用“,”隔开,字符串要用“”左右包住。然后赋值给变量a,打印结果如下:
运行没有报错,可见列表是个保存复杂数据的好东西。
2.获取数据
因为列表时有索引功能的,所以获取数据,之需要知道索引就可以对应取出来,列表索引是从0开始,我可以获取这样获取到数据:
其实,我们只需要a[0],就可以获得索引0的数据,为了方便查看,我们我用print()打印出来。
运行如下:
3.添加数据
如果我要列表中的“小明”后面,增加一个“小王”,可以这样:
先找到小明的索引时1,那么他的后面索引就是2,可以用 a.insert(2,"小王")添加数据,重新print(a),运行结果如下:
如果想还在最后添加数据,可以直接a.append("新数据")即可。运行结果不再演示。
4.删除数据
如要要删除刚刚添加的数据“小王”,可以用remove("小王")即可,运行结果如下:
看,“小王”不见了。。。
如果要删除最末尾的一项数据,可以用a.pop()即可。
5.列表常用的函数:
6.列表常用方法:
今天就总结到这,如有错误之处,麻烦指出,欢迎一起探讨。
閱讀更多 對牛彈琴吧 的文章