##########采用list函数创建列表#########
lit=list('Miss')
print('list创建的列表:') #注意,这里的list不能直接跟在其后,原因在于一个是列表一个是字符串,不能拼接一起
print(lit)
######列表的基本操作--替换、删除、切片.........#############
#列表的替换
x=[1,9,9,6]
x[2]=8
print('列表x中的第三元素替换后的结果:')
print(x)
#列表的删除---直接使用del语句即可--del删除指定元素
names=['张三','李四','王老五']
del names[2]
print('names第三个元素被删除后的结果:')
print(names)
#给切片赋值--可以用以替换和删除对应元素
numers=[1,2,3,4,5,6,7,8,9]
numers[2:3]=[0] #替换numers的第三个元素
print('numbers被替换后的结果:')
print(numers)
numers[1:4]=[] #删除numers的第2-4的元素
print('numesr被删除后的结果:')
print(numers)
############列表方法:appendclearcopycountextendindexinsertpopremovereversesort#####
#append--用于将一个对象附加到列表末尾
lst=[1,2,3]
lst.append(4)
print('lst添加后的元素:')
print(lst)
#clear---就地清空列表内容
lst1=[1,2,3]
lst1.clear()
print('lst清除后的元素:')
print(lst1)
#count---计算指定元素在列表中出现了几次
lst2=[1,[1,1],2,1,[1,2,3]]
nums=lst2.count(1)
print('查找lst2中1出现了几次:')
print(nums)
#index---在列表中查找指定值第一次出现的索引
lst3=[1,3,4,2,5]
nums1=lst3.index(2)
print('lst3中2第一次出现的索引值:')
print(nums1)
#remove----用于删除第一个为指定值的元素
x=['to','be','or','not','to','be']
x.remove('be')
print('remove删除x中指定后的元素:')
print(x)
#reverse----按相反的顺序排列列表中的元素
x1=[1,2,3]
x1.reverse()
print('x1中的元素被反转后的结果:')
print(x1)
#sort---用于对列表就地排序---重点--按升序排列
x2=[4,6,2,1,5,3]
x2.sort()
print('x2被排序后的结果:')
print(x2)
输出结果:
list创建的列表: ['M', 'i', 's', 's'] 列表x中的第三元素替换后的结果: [1, 9, 8, 6] names第三个元素被删除后的结果: ['张三', '李四'] numbers被替换后的结果: [1, 2, 0, 4, 5, 6, 7, 8, 9] numesr被删除后的结果: [1, 5, 6, 7, 8, 9] lst添加后的元素: [1, 2, 3, 4] lst清除后的元素: [] 查找lst2中1出现了几次: 2 lst3中2第一次出现的索引值: 3 remove删除x中指定后的元素: ['to', 'or', 'not', 'to', 'be'] x1中的元素被反转后的结果: [3, 2, 1] x2被排序后的结果: [1, 2, 3, 4, 5, 6]



