变量就是一块内存空间,用来表示/存储数据
如果表示的数据较少,直接定义几个变量就行了
但是也有的时候,要表示的数据就比较多,如果只是通过定义一个变量来表示一个数据的话,这样的工作效率太低,
所以在python中提供了列表和元组,这样的机制,可以用一个变量来表示多个数据就类似于C语言中的数组,
列表和元组,大部分的功能都是差不多的!但是有一个功能是非常明显的区别:
列表是可变的:创建好了之后,随时能改
元组是不可变的:创建好了之后,改不了,要想改,只能丢弃旧的,搞个新的~
列表的创建
创建列表的第一种方式
1.直接使用字面值来创建
[ ] 就表示一个空的列表
a = [ ]
print(tpye(a))
创建列表的第二种方式
2.使用list()来创建
b = list()
print(type(b))
如上图所示,查看列表的类型是list
可以在创建列表的时候,在[ ]中指定列表的初始值
元素之间使用,英文逗号来进行分割。
a = [1,2,3,4]
在C++/Java里面要求一个数组里只能存相同类型的变量~
python里的列表则无限制,放啥类型都可以!!
可以在同一个列表中创建不同类型的变量
如上图所示,a = [1,'hello',Treu,[4,5,6]]
列表中访问下标
列表里面可以管理很多类型的元素~
通过下标访问的方式来获取到列表中的元素~~
用到一个下标访问运算符~~[ ]
python中列表中的元素是从0开始计数的。