python清空list_python怎么清空list
本文介绍清空list的四种方法,以及 list=[ ] 和 list.clear() 在使用中的区别(坑)。
1、使用clear()方法lists = [1, 2, 1, 1, 5]
lists.clear()print(lists)>>>[]
2、重新初始化列表:初始化该范围内的列表,初始化列表没有值,即大小为0的列表lists = [1, 2, 1, 1, 5]
lists = []print(lists)>>>[]
3、使用 “ * = 0 ”lists = [1, 2, 1, 1, 5]
lists *= 0print(lists)>>>[]
4、使用 del: del可以用来清除范围中的列表元素,如果我们不给出范围,则删除所有元素lists = [1, 2, 1, 1, 5]del lists[:]print(lists)>>>[]
lists2 = [1, 2, 1, 1, 5]del lists2[:2]print(lists2)>>>[1, 1, 5]
但是在使用 list=[ ] 和 list.clear() 的时候,遇到过一个问题:
先使用: list.clear()first = []
last = []
lists_more = [1, 2, 3, 4, 5, 6]for i in lists_more:
first.append(i)
last.append(first)
first.clear()print(last)>>>[]
而使用 list=[ ] :first = []
last = []
lists_more = [1, 2, 3, 4, 5, 6]for i in lists_more:
first.append(i)
last.append(first)
first = []print(last)>>>[[1], [2], [3], [4], [5], [6]]
因此,实际使用中,列表的初始化清空和使用 clear() 清空 二者有区别,涉及到内存空间的引用问题,在面对有列表的复用问题时需要多加小心,最好采用初始化清空。
python清空list_python怎么清空list相关推荐
- python怎么清除代码_Python如何清空列表?清空列表的4种方法(代码示例)
通过Python语言提供的不同构造的方法可以有许多方法来清空列表,下面本篇文章就来给带大家介绍Python中4种清空列表的方法,希望对大家有所帮助. 方法1:重新初始化列表 可以重初始化列表,初始化该 ...
- linux怎么清空历史记录,linux清空历史记录
前几天弄了个Linux服务器做网站,发现在不同终端登陆时,上下键都会出现一堆无用的命令,搜了一下解决方法,做个笔记. 在Linux中,每个用户目录下都有一个.bash_history文件用于保存历史命 ...
- python清空list_python如何删除list
python如何删除list中的元素?下面给大家介绍三种方法: del的使用 del的书写方式是 **del list[i] ** 根据索引删除,也就是根据位置删除元素. 使用方法L = [1,2,2 ...
- python 清空表格_python 清空表数据库表
<Greenplum5.0 最佳实践> 迁移数据使用Gptransfer 使用 Gptransfer 命令迁移一个 Greenplum 数据库集群中的数据到另一台集群(metradata, ...
- python 删除文件、清空目录的方法总结
Python os.remove() 方法 os.remove() 方法用于删除指定路径的文件.如果指定的路径是一个目录,将抛出OSError. 在Unix, Windows中有效 以下实例演示了 r ...
- python清空文件_python清空文件
<Ansible权威指南>一1.8 Python多环境扩展管理 本节书摘来自华章出版社<Ansible权威指南>一书中的第一章,第1.8节,作者 李松涛 魏 巍 甘 捷 更多章 ...
- Python自动化脚本:清空回收站的内容
接着上一篇文章讲解,上一篇:Python 中的 4 个非常好用的自动化脚本介绍了照片压缩器,图片水印,抄袭检查器,文件加解密 这四个脚本.接着我们再介绍一个新的工具,那就是用几行代码,自动删除电脑回收 ...
- python基础list_Python基础4(list:列表)
列表list 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型 比如:li = ['a ...
- python输入list_python学习(list增删改查、及常用方法)
1.Python多条件判断: 多条件判断 if: pass else: pass 循环 while for i = 0 while i > 1: print('hello') else: pri ...
- android 清空回退栈,清空Fragment回退栈中某个Fragment
出栈的方法: getActivity().getSupportFragmentManager().popBackStackImmediate(CreateOneFragment.class.getNa ...
最新文章
- XML学习总结(1)——XML入门
- DirectFB实例1--加载一幅图片
- Animation.wrapMode循环模式
- php csv 简单的导入
- SecureCRT同时向多个终端发送命令
- 企业如何寻找最合适的托管数据中心,以维持IT和业务的增长运营
- LeetCode 1694. 重新格式化电话号码(模拟)
- PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?
- matlab画图小记tickdir\YTick\YTick
- Kafka消息压缩与解压
- k8s中yaml文件pod的语法(转)
- 平面设计从事什么工作
- 基于YOLO的新型RGB-D融合方法对行人进行检测和3D定位
- 个人网站6-深度定制网站样式和添加Google广告
- stm32h743单片机嵌入式学习笔记8-avi视频解码
- opencv保存视频文件很大
- 基于Quartus Prime的NiosII基础开发流程
- 使用supervisor报错
- 秒云“生活梦想家”计划,从一杯手冲开启
- 实现短链接跳转、批量域名跳转、批量域名转发重定向的解决方案