names=["A","B","C","D","D"]
#list查 二进制 从零开始算
print(names[0])
#切片左闭右开(简称顾头不顾尾)
print("切片取B,C",names[1:3])
print("取列表最后一个值",names[-1])
#取值用负数时应从列表的从左往右顺序依次
print("取最后两个值",names[-2:])
#list 增加
names.append("E")
print("在末尾增加",names)
#插入增加,1代表插入的位置,插入数据代表要插入的内容
names.insert(1,"插入数据")
print(names)
#list 改
names[1]="改动数据"
print("把插入数据变成改动的",names)
#list 删除
names.remove("改动数据")
print("根据已知内容删除",names)
del names[-1]
print("根据下角标删除",names)
#根据下标删除默认为-1 names.pop()
#统计重复数据
cout=names.count("D")
print("统计有多少个重复的D",cout)
print("查询位置",names.index("D"))
#reverse 反转
names.reverse()
print ("反转",names)
#排序
print("排序",names.sort())
#合并
a=["a","a","a"]
#names.extend(a)
names.append(a)
print(names)