# ### 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典)# (1)定义一个列表listvar = []print(listvar,type(listvar))# 0 1 2 3 4 5 正向下标listvar = ["黄将用",18,17.5,True,False,3-5j]# -6 -5 -4 -3 -2 -1 逆向下标print(listvar)#(1)列表的获取通过下标获取对应值res = listvar[3]print(res)#通过逆向下标可以得到列表的最后一个值res = listvar[-1]print(res)#获取列表的最后一个值,通用做法#len 获取列表的长度(元素个数)lenthvar = len(listvar)print(lenthvar) res2 = lenthvar-1print(res2)print(listvar[len(listvar)-1])# (2) 列表的修改listvar[3] = "123456"print(listvar)# ### 元组 tuple '''特征:可获取 不可修改 有序'''#定义一个空元组tuplevar = () print(tuplevar)print(type(tuplevar))print(tuple,type(tuplevar))#见证是不是元组,取决于逗号,但是声明空元组可以使用()tuplevar = ("alex",)print(tuplevar,type(tuplevar))#获取元组中的数据tuplevar = ("黄将用","浩宇","杰哥","刘德华")print(tuplevar)print(type(tuplevar))print(tuplevar[3])print(tuplevar[-1])#是否可以修改元组的值? 不允许#tuplevar[0]=12345 error # ### 字符串 str'''特征:可获取 不可修改 有序'''#获取字符串当前的元素,可以使用下标tuplevar = "我们唯一一个班花就是-->罗婷同学"res2 = tuplevar[-3]print(res)#修改行不行? 不行#tuplevar[-3] = "美" error