python去除列表中的空值元素实战技巧

 更新时间:2023年02月02日 14:17:58   作者:chinaherolts2008  
这篇文章主要介绍了python实战技巧之去除列表中的空值元素,搜集针对python高效处理数据的核心代码,今天是实现去除列表中的空值元素,需要的朋友可以参考下

python去除列表中的空值元素实战技巧

产生需求的原因:

最近都在使用python做一些小demo,尤其是经常会用python做一些关于数据处理的操作,于是就产生问题:怎么才能让处理数据时有更好的且直接能上手的案例呢?换言之就是python有什么“奇淫技巧”可以帮助我快速处理数据呢?于是搜集一些案例,结合自己实际工作需要,将这些案例做成连续更新篇,今天来讲一个,即去除列表中的空值元素

需求目标:

搜集针对python高效处理数据的核心代码,今天是实现去除列表中的空值元素

具体实操:

去除列表中的空值元素

关键词:for、while、remove、if

tmp_list = ['支出种类介绍', '三餐', '基金投资', '通信', '借款', '交通出行', '摄影文印', '人情', '', '', '', '', '', '', '', '', '']
# 方法一:
while "" in tmp_list:# 判断是否有空值在列表中
    tmp_list.remove("")# 如果有就直接通过remove删除
print(tmp_list)
 
# 方法二:
new_list = [i for i in tmp_list if i != ""]# 先循环遍历有空值的列表,并抽取非空的列表元素,存储到新的列表中
print(new_list)

结语:
这个是一个连续篇,如果有新的python教程实用案例,会持续更新

补充:python list清理列表中的空元素或特定元素

比较简单的函数,但是很常用,这里记录一下:

功能函数:

def reform_list(check_list):
    """处理列表里的空字符串"""
    return [i for i in check_list if (i is not None) and (str(i).strip() != '')]

示例代码

def reform_list(check_list):
    """处理列表里的空字符串"""
    return [i for i in check_list if (i is not None) and (str(i).strip() != '')]
if __name__ == '__main__':
    my_list = reform_list([1, 2, 3, 4, "", None])
    print(my_list)

到此这篇关于python去除列表中的空值元素实战技巧的文章就介绍到这了,更多相关python去除列表空值元素内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Python爬虫爬取博客园问题列表所有的问题

    详解Python爬虫爬取博客园问题列表所有的问题

    这篇文章主要介绍了详解Python爬虫爬取博客园问题列表所有的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python如何在循环引用中管理内存

    python如何在循环引用中管理内存

    这篇文章主要为大家详细介绍了python如何在循环引用中管理内存,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python使用Docling库玩转文档处理

    Python使用Docling库玩转文档处理

    Docling 是一个强大的 Python 第三方库,专注于文档处理和转换,所以本文将带大家深入了解 Docling 的强大功能,展示它如何帮助我们高效处理文档,感兴趣的可以了解下
    2025-02-02
  • Python读取含url图片链接的txt文档方法小结

    Python读取含url图片链接的txt文档方法小结

    这篇文章主要为大家详细介绍了三种Python读取含url图片链接的txt文档方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • python实现碑帖图片横向拼接

    python实现碑帖图片横向拼接

    这篇文章主要为大家详细介绍了python实现碑帖图片横向拼接,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • Python转为C语言并编译生成二进制文件的教程详解

    Python转为C语言并编译生成二进制文件的教程详解

    这篇文章主要为大家详细介绍了将Python转为C语言并编译生成二进制文件的相关教程,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-12-12
  • Python设计模式之单例模式实例

    Python设计模式之单例模式实例

    这篇文章主要介绍了设计模式中的单例模式Python实例,需要的朋友可以参考下
    2014-04-04
  • python字符串替换的2种方法

    python字符串替换的2种方法

    python 字符串替换 是python 操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法
    2014-11-11
  • 关于Flask 上下文详细介绍

    关于Flask 上下文详细介绍

    这篇文章主要给大家分享了关于Flask 上下文详细介绍,我们可以把上下文理解为当前环境的快照,是一个用来保存状态的对象。在代码执行的某个时刻,根据上下文的代码逻辑,可以决定在当前时刻下使用到的环境变量等。下面一起进入文章了解详情内容,需要的朋友也可以参考一下
    2021-11-11
  • pymongo insert_many 批量插入的实例

    pymongo insert_many 批量插入的实例

    这篇文章主要介绍了pymongo insert_many 批量插入的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论