时间:2021-05-22
首先,我们来随便写一个带空格的列表:
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 删除列表里所有空格项的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例总结了javascript去除空格方法。分享给大家供大家参考。具体如下:这里str为要去除空格的字符串:去除所有空格:复制代码代码如下:str=str.
有时候,我们会发现文章中包含了许多空格,如果手动删除耗时费力非常麻烦,有没有好用又简单的方法呢?下面介绍一下word如何使用查找替换快速删除所有空格方法,一
有时候,我们会发现文章中包含了许多空格,如果手动删除耗时费力非常麻烦,有没有好用又简单的方法呢?下面小编来介绍一下word如何使用查找替换快速删除所有空格方法,
split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。语法以下是split()方法
拼多多删除好友后对方列表里不一定还有,如果是双向删除,对方列表里没有你,且不会收到任何信息。但是单项删除,你删除了对方,对方没有删除你,此时,对方列表有你,且可