python 删除列表里所有空格项的方法总结
作者:qq_28304687 发布时间:2023-01-28 19:37:24
标签:python,删除,列表,空格
首先,我们来随便写一个带空格的列表:
list1 = ['122','2333','3444',' ','422',' ',' ','54',' ']
相信已经有人尝试过,诸如以下的方式去删掉空格,例如:
# -*- coding:utf-8 -*-
for i in list1:
if i == ' ':
list1.remove(' ')
print list1
但是结果你会发现是这样的,它总是不能完全的删完空格,会在末尾留下一个。
方法一:
这个时候,可以尝试把‘=='改为in:
# -*- coding:utf-8 -*-
for i in list1:
if ' ' in list1:
list1.remove(' ')
print list1
之前我在网上看过用‘'join的方式,链接找不到了,这种方法它确实能删掉带一个长度的空字符串‘ ',但是对于间隔比较规律的还好,间隔不规律的就不太友好了,并且无论间隔规律与否,它都会生成0长度‘'空字符串的。
方法二:
方法一是后来写这篇文章的时候测试文章最开头那个错误的写法的时候,因为记得不太清,无意中想到了in,结果发现结果是对的,我自己最先想到的方法是这样的,先获取空格的个数,然后遍历,逐个删除:
for i in range(list1.count(' ')):
list1.remove(' ')
方法三:
然后用了for我就在想可不可以用while,用while怎么写,测试了一下发现果然可以:
while ' ' in list1:
list1.remove(' ')
print list1
以上是比较早写的了,用的大多是remove,现在学了些优化,然后加上评论里的提示,才发现推导式也可以,感谢了!
这篇python 删除列表里所有空格项的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
来源:https://blog.csdn.net/qq_28304687/article/details/77719178


猜你喜欢
- function commafy() { var num = document.getElementById("NumA"
- 背景简介别踩白板这个游戏相信大家都玩过,这个是基于HTML5打造的简单小游戏,在PC端和移动端都能够运行,适应多种平台,今天我们使用原生JS
- '================================================ '
- Django项目配置修改我们需要把原先的Django项目进行修改才能更好地进行项目迁移工作,首先需要修改的是settings.py文件。由于
- #!/usr/bin/env python # coding=utf-8 #--------------------------------
- 目的:python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式。总体思路:(1)要想实现对Excel数据的读取,需要用
- 有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情
- 运行效果:完整代码from tkinter import *def click(num): global op op
- 主题色在variables.less文件的开始,可以看到灰色及品牌色的默认变量及其值@gray-darker: lighten(
- Python中的变量作用域一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。全局变量所有作用域都可用,局部变量只能在本
- 第一类工厂相当于mootools的Native方法,用于创建一些具有扩展能力的类,但这些类并没有继承能力,此类工厂也不能以某个类作为蓝本创建
- 字典中元素的个数计算len(字典名)举例:person={"姓名":"张三","年龄&qu
- 一.克隆表法一mysql> create table info1 like info;复制格式,通过LIKE方法,复制info表结构生
- 为了分析深圳市所有长租、短租公寓的信息,爬取了某租房公寓网站上深圳区域所有在租公寓信息,以下记录了爬取过程以及爬取过程中遇到的问题:爬取代码
- help函数是python的一个内置函数(python的内置函数可以直接调用,无需import),它是python自带的函数,任何时候都可以
- <? //以树型结构列出指定目录里的所有文件,如果你想知道自己某个目录里有哪些子目录和文件,可以调用这个类来查看,很方便的。 &nbs
- LinuxNo.1 IPv4下面是IPv4的IP正则匹配实例:简单的匹配给定的字符串是否是ip地址import reif re.match(
- 一、数字类型所谓的“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的
- 一般情况下,网站的图片代码是这样的。<img src="./images/test.jpg"
- 导语昨天下班,回家吃完饭就直接躺了,无聊的时候大家都会干什么呢?当然是刷刷刷——抖音啦,嗯哼,然后返现了抖音上一款特效——「变身漫画」,简直