# 1,定义集合list list = [1, 3, 5, 7, 9, 11, 13, 5,15] # 2,修改第2个元素,改成8 list[1]=8 # 3,在第三个元素之后插入2,注意是前面还是后面 如果是第三个的前面,就是索引2.其它的元素后移 list.insert(3,2) # 4,追加元素17 list.append(17) # 5,追加列表[19, 21] list.extend([19,21]) 这个结果是[1, 3, 5, 7, 9, 11, 13, 5,15,19,21] 如果是用append结果呢?可以试一试,可以写在评论区 print(list) # 6,删除第6个元素,用下标 del list[5] # 7,删除并取出第7个元素,用pop是取出并删除。 print(list) a=list.pop(6) # 8,查找元素5的下标 print(list.index(5)) # 9,统计9的个数 print(list.count(9)) # 10,统计列表所有元素个数, print(len(list)) print(list) list.remove(5) print(list,a) print(len(set(list))) 集合是唯一的,没有重复元素。 #11 循环遍历for的说的是长度,while 用的是下标和长度 for ele in list: print(ele) i=0 while i<len(list): ele=list[i] print(ele) i += 1 #12 如何查到5并删除吧 print(list) while 5 in list: list.remove(5) print(list) 这个用的是列表推导法 newlist=[num for num in list if num!=21] print(newlist)
有什么问题可以评论区留言
[1, 3, 5, 7, 9, 11, 13, 5,15,19,21]
[1, 3, 5, 7, 9, 11, 13, 5,15,[19,21]]
这两个有什么区别