关于python当中list的内容数据

python的list可以存储任意的数据类型?

数字,字符串,布尔值,list本身。

一个list里面有数字,字符串,都很正常,但是list里面有list会是什么样子呢?上图我们在变量名为name的list里面添加了一个一个没有名字的list组成了一个二维数组。

在我们当中创建的二维数组当中,b,c就在二维数组中,b的索引位置是name[2][0],c的索引位置是name[2][1].

什么是二维数组?

这是一个数学概念,可能初中数学应该不会学这个内容。下面举个简单例子。

比如excel就是一个简单的二维数组,图中月月bird这条数据的索引,就是B2位置。

在python当中list当中添加list就可以形成一个类似excel的二维数组,因为一个索引位置可以通过两个数字或者符号来表示,所以是二维的。当然如果继续向list里面嵌套list我们就可以组成三维,四维的数组,维数越多越抽象。

二维数组或者多维数组一般干什么用?

比如定位一个数据的位置,像excel一样。游戏里面的地图的坐标就是二维数组(a,b)或者将几个关联关系的表一起读取出来,方便显示。这涉及到数据库的内容不太好想象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容