# # sooele # # # #########添加######## # # lst = [10,20,30] # # print('添加元素前',lst,id(lst)) # # lst.append(100) # # #append 列表末尾添加一个元素 # # print('添加元素后',lst,id(lst)) # # # # lst2 = ['hello','wo'] # # # lst.append(lst2)##lst2作为一个元素添加到l列表末尾 # # # print(lst) # # # # lst.extend(lst2) # # #列表末尾添加多个元素 # # print(lst) # # # # ###在任意位置添加元素 # # lst.insert(1,90) # # print(lst) # # # # ########任意位置上添加N多个元素 # # lst3 = ['true','false','hello'] # # lst[1:]=lst3 # # print(lst) # # ####################删除 # lst = [10,20,30,40,50,60,30] # lst.remove(30) ###列表中移除一个元素,如果有重复只移除第一个 # print(lst) # # ########pop()跟进索引移除元素 # lst.pop(1) # print(lst) # lst.pop()#####默认最后一个元素 # print(lst) # # print(-------------------------切片操作-删除至少一个元素,将产生一个新的列表对象----------) # new_list = lst[1:3] # print('原列表',lst) # print('新列表',new_list) # ''' 不产生新列表,二十删除原列表中内容 ''' # lst[1:3]=[] # print(lst) # '''清除列表中所有元素''' # lst.clear() # print(lst) # # '''del语句删除列表对象''' # del lst # print(lst) '''修改列表中的值''' # lst=[10,20,30,40] # '''一次修改一个值''' # lst[2]=100 # print(lst) # lst[1:3]=[300,400,500,600] # print(lst) '''元素列表排序操作''' # lst = [20,30,10,98,54] # print('排序前',lst,id(lst)) # lst.sort() # print('排序后',lst,id(lst)) '''通过指定关键字参数,将列表中元素进行降序''' # lst.sort(reverse=True) # print(lst) # lst.sort(reverse=False) # print(lst) '''使用内置函数sorted(),对列表排序,将产生新列表对象''' # lst = lst = [20,30,10,98,54] # print('原列表',lst) '''开始排序''' # new_list = sorted(lst) # print(lst) # print(new_list) '''指点关键字参数,实现列表元素降序p排序''' # desc_list = sorted(lst,reverse=True) # print(desc_list) '''列表生产''' lst = [i for i in range(1,10)] print(lst) lst = [i*i for i in range(1,10)] print(lst) '''列表中元素的值微2 4 6 8 10''' # lst2 = [i for i in range(2,11,2)] lst2 = [i*2 for i in range(1,6)] print(lst2)