1.List(列表)
- 列表可以完成大多数集合类的数据结构实现,列表中的元素类型可以不相同,它支持数字,字符串甚至可以包含列表(嵌套,二维列表,三维等等),列表可以存储混合数据类型
- 列表写在方括号[]之间,用逗号分隔开的元素列表
- 列表索引值以0开始,-1为末尾的开始位置
- 特性:①有序②元素可以重复③可以存放多种数据类型
- 操作:①通过索引获取(下标)获取值②切片③增加数据④删除数据⑤给元素重新赋值
lista=["张三","李四","王五","赵六","jjj"]
# 0 1 2 3 4
# -5 -4 -3 -2 -1(逆序)
print(lista)
#①通过索引(下标)获取值
print(lista[2])
print(lista[-3])
#②切片
print(lista[2:5])
print(lista[1:5:2]) #litaa[起始索引:结束索引:步长]
print(lista[2:]) #获取摸个索引以后的所有值
print(lista[:2]) #获取某个索引以前的所有值
#③增加数据
lista.append("王麻子") #在末尾添加元素
lista.insert(2,"熊大") #在指定位置添加元素
print(lista)
#④删除数据
lista.remove("王五")#删除一个具体值
lista.pop(2) #删除指定位置的值
print(lista)
#⑤给元素重新赋值
lista[0]="zhangsan"
print(