列表元素增删改查

# # 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)



 

发表评论