python中的列表是什么?
列表和数组以及json是什么区别和联系?
python中的列表,
就相当于其它语言中的数组,
也相当于json中的数组.
python中定义列表是用中括号,
python中的列表成员可以是不同的数据类型,
例如:
listA = [ 100,100.11,"abc" ]
这里的三个成员数据类型就各不相同.
几乎所有的编程语言在定义数组时都是使用中括号,
所以我们可以认为python中用中括号来定义的就是其它语言中的数组,
只不过有些编程语言中数组要求使用同一数据类型.
python中的列表可以像json中的数组一样嵌套,
也就是数组成员可以是另一个数组,
很多传统静态编程语言中的数组不可以嵌套.
所以用json中的数组来理解python中的列表是最好的.