print('-----------------------列表-------------------------------') '''创建列表''' a=[10,20,90,'hello','jk','hi'] b=list([12,90,'学习python']) print(a) print(b) '''获取指定单个元素索引''' list=[10,20,90,'hello','jk','hi'] print(list.index(90)) #print(list.index(100)) '''指定索引获取单个元素''' print(list[-1]) print(list[1]) '''获取列表中多个元素''' list=[10,20,90,100,'hello','jk','hi'] list2=list[2:] print(list2) print(list2[2:]) '''列表元素的判断及遍历''' list=[10,20,90,100,'hello','jk','hi'] print(10 in list) print(1001 in list) print(10 not in list) print(101 not in list) for i in list: print(i) '''列表元素的添加''' '''append()在列表元素末尾添加一个元素''' list=[10,20,90,100,89,90,98] list.append(345) print(list) '''extend()扩展 在末尾添加多个元素''' list=[10,20,90,100,89,90,98] list2=[89,90,76] list.extend(list2) print(list) '''insert()插入 在任意位置添加一个元素''' list=[10,20,90,100,89,90,98] list.insert(3,700) print(list) '''切片 在任意位置添加多个元素''' list=[10,20,90,100,89,90,98] list9=[70,89,78] list[2:]=list9 print(list) '''列表元素的删除''' '''remove() 一次删除一个元素 重复的删除第一个元素''' list=[10,20,90,100,89,90,98] list.remove(20) print(list) list.remove(90) print(list) '''pop() 删除指定索引位置上的元素 不指定 默认删除最后一个元素''' list=[10,20,90,100,89,90,98] list.pop(4) print(list) list.pop() print(list) '''切片 一次删除多个元素''' list=[10,20,90,100,89,90,98] list[2:]=[] print(list) '''clear 清空列表''' list=[10,20,90,100,89,90,98] list.clear() print(list) '''del 删除列表''' '''修改列表元素''' list=[10,20,90,100,89,90,98] print(list) list[3]=200 print(list) '''列表元素的排序''' '''sort()升序 reverse=True降序''' list=[10,20,90,100,89,98] list.sort() print(list) list.sort(reverse=True) print(list) '''sorted()升序 reverse=True降序''' list=[10,20,90,100,89,98] a=sorted(list) print(a) a=sorted(list,reverse=True) print(a) '''列表生成式''' '''生成1-9的序列''' list=[i for i in range(1,10)] print(list) '''生成2的倍数序列''' list=[i*2 for i in range(1,10)] print(list) '''生成平方序列''' list=[i*i for i in range(1,10)] print(list)
python列表的使用
最新推荐文章于 2023-10-31 18:08:51 发布