'''
创建列表
格式:列表名 = [列表选项1,列表选项2,......,列表选项n]
'''
#一个列表允许存储不同的数据元素
list1=[18,19,20,22,"good",True,None]
#列表元素的访问
#取值:列表名[下标]
print(list1[2])
#替换:列表名[下标] = 新值
list1[2]=30
print(list1[2])
#列表组合:
list2=[1,2,3]
list3=[4,5,6]
print(list2+list3)
#列表重复
print(list2*3)
#in not in
print(1 in [1,2,3])
#列表截取(切片) 从0开始,左闭右开
list4=[1,2,3,4,5,6,7,8,9,0]
print(list4[1:5])
#-1是最后一个元素的下标 -2是倒数第二个元素的下标 别忘记左闭右开
print(list4[0:-1])
#截取包括最后一个元素
print(list4[4:])
#二维列表
list5 = [[1,2,3],[4,5,6],[7,8,9]]
print(list5)
print(list5[1][2])
'''
列表函数
append()
在列表的末尾添加新的元素
extend(seq)
在列表末尾一次性追加多个元素
insert(index,obj)
插入到列表中
pop(obj=list[-1])
默认删除最后一个元素
remove(obj)
移除列表中的某个值的第一个匹配项
clear()
清空列表
index(obj)
从列表中找出某个值第一个匹配项的下标
len(list)
返回列表中的元素个数
count(obj)
统计某个元素在列表中出现的次数
max(list)
列表中元素的最大值
min(list)
列表中元素的最小值
reverse()
倒序列表
sort([func])
排序,默认升序
list(seq)
转为列表 可以是字符串、元组、集合等
'''
list6 = [1,2,3,4,5]
list6.append(6)
print(list6)
list6.extend([9,8,7])
print(list6)
list6.insert(3,9)
print(list6)
list6.remove(9)
print(list6)
list7=[4,2,1,6,3,10,2]
list7.sort()#升序