zoukankan      html  css  js  c++  java
  • python实战技巧之去除列表中的空值元素

    11.png

    产生需求的原因:

    最近都在使用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实用案例,会持续更新

  • 相关阅读:
    leetcode 1. 两数之和
    leetcode 671. 二叉树中第二小的节点
    leetcode 100. 相同的树
    leetcode 110. 平衡二叉树
    leetcode 144. 二叉树的前序遍历
    1066. Root of AVL Tree (25)
    leetcode 100 相同的树
    leeCode 515 在每个树行中找最大值
    LeetCode 31.下一个排列
    面向对象UML中类关系
  • 原文地址:https://www.cnblogs.com/dyxi/p/14898018.html
Copyright © 2011-2022 走看看