li = ['first', 'second', 'third', 'forth'] #可存放任意类型元素 #索引和切片操作和str相同 #增加元素 li.append('one') #增加到末尾 print(li) li.insert(2,'behind_the_second') #插入到对应的下标,该位置原元素后移 print(li) li.extend([1,2,3]) #迭代加入,讲可迭代元素的子元素迭代加入到list尾部 print(li) #删除元素 li.pop(0) #删除index位置,并将删除内容返回, 默认删除最后一个 print(li) #清空列表 l2 = li.copy() #若是l2 = li的话,是指向同一空间 print(l2) l2.clear() print(l2) #删除列表 del l2 del li[0:2] print(li) #修改元素 li[0] = 'change' print(li) li[0:2] = 'ABC' #切片修改,先将原内容删除,再将添加的元素分解成最小可分元素,再逐个添加 print(li) # ['A', 'B', 'C', 'one', 1, 2, 3] #查 for i in li: pass # print(i) #公共方法 l =len(li) num = li.count('A') #查找list中对应元素个数 #li.index('A') #查找有没有A #正序排序:li.sort() #倒序排序:li.sort(reverse = True) #反转:li.reverse()
list基本操作
猜你喜欢
转载自www.cnblogs.com/rowan88/p/9955128.html
今日推荐
周排行