白云岛资源网 Design By www.pvray.com
remove 删除单个元素,删除首个符合条件的元素,按值删除,返回值为空
List_remove = [1, 2, 2, 2, 3, 4] print(List_remove.remove(2)) print("after remove", List_remove) # None # after remove [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
pop 删除索引位置元素,无参情况下删除最后一个元素,返回删除的元素值
List_pop = [1, 2, 2, 2, 3, 4] print(List_pop.pop(1)) # 返回删除后的元素值 print("after pop", List_pop) # 2 # after pop [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
del 根据索引位置来删除单个值或指定范围内的值
使用del语句删除单独元素
List_del_1 = [1, 2, 2, 2, 3, 4] del List_del_1[1] print("after del List_del_1", List_del_1) # after del List_del_1 [1, 2, 2, 3, 4]
使用del语句删除指定范围内的值
List_del_2 = [1, 2, 2, 2, 3, 4] del List_del_2[2:4] # 删除[2,4)索引范围内的值 print("after del List_del_2", List_del_2) # after del List_del_2 [1, 2, 3, 4]
del 删除整个数据对象(列表、集合等)
List_del_3 = [1, 2, 2, 2, 3, 4] del List_del_3 # print(List_del_3) # 删除后,找不到对象 # NameError: name 'List_del_3' is not defined # 注意:del是删除引用(变量)而不是删除对象(数据),对象由自动垃圾回收机制(GC)删除
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
白云岛资源网 Design By www.pvray.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
白云岛资源网 Design By www.pvray.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。