首页 > 代码库 > 列表操作
列表操作
name=[1,5,9,3,2,4,7,9,5,6,2,9,9,8,55,5,5,5,2,6,9,9,89,4,22,2,999,2,2,2,54] name2=[1,3,5,7,9] name.append(9999)#在列表中追加元素 name.remove(1)#删除一个元素 name.insert(5,123456)#在指定位置插入元素 name.pop(10)#删除指定元素 name1=name[0:6:2]#取出列表中的元素与步长 name[9]=10010#改变 指定的元素 position_of_elie=name.index(9)#找到9的下标也就是说第几个是9 #name.clear()清空这个列表 name.extend(name2)#合并两个列表,扩展进来一个新的列表 #name.reverse()#反转整个列表 name.sort()#排序整个列表 print(name) print(name1) print(position_of_elie)
name=[1,5,9,3,2,4,7,9,5,6,2,9,9,8,55,5,5,5,2,6,9,9,89,4,22,2,999,2,2,2,54] if 9 in name: name_1=name.count(9)#判断列表有几个9这个元素 print(name_1) print("9 is in name")#判断列表有没有9这个元素
import copy #拷贝模块 name=[1,5,9,3,2,4,7,9,[5,6,2,9,9,8],55,5,5,5,2,6,9,9,89,4,22,2,999,2,2,2,54] name1=name.copy()#拷贝一份,浅拷贝不拷贝内部列表,引用内部的列表 name2=copy.deepcopy(name)#深度拷贝 name[8][1]=44444 print(id(name)) print(id(name1))#查看内存地址 print(name) print(name1) print(name2)
列表操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。