最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python删除列表里所有空格项的方法

来源:动视网 责编:小OO 时间:2020-11-27 14:12:56
文档

python删除列表里所有空格项的方法

首先,我们来随便写一个带空格的列表。list1 = [';122';,';2333';,';3444';,';';,';422';,';';,';';,';54';,';';]。相信已经有人尝试过,诸如以下的方式去删掉空格,例如。# -*- coding:utf-8 -*-for i in list1: if i == ';';: list1.remove(';';)print list1。但是结果你会发现是这样的,它总是不能完全的删完空格,会在末尾留下一个。方法一。这个时候,可以尝试把‘==';改为in。
推荐度:
导读首先,我们来随便写一个带空格的列表。list1 = [';122';,';2333';,';3444';,';';,';422';,';';,';';,';54';,';';]。相信已经有人尝试过,诸如以下的方式去删掉空格,例如。# -*- coding:utf-8 -*-for i in list1: if i == ';';: list1.remove(';';)print list1。但是结果你会发现是这样的,它总是不能完全的删完空格,会在末尾留下一个。方法一。这个时候,可以尝试把‘==';改为in。
 下面为大家分享一篇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删除列表里所有空格项的方法

首先,我们来随便写一个带空格的列表。list1 = [';122';,';2333';,';3444';,';';,';422';,';';,';';,';54';,';';]。相信已经有人尝试过,诸如以下的方式去删掉空格,例如。# -*- coding:utf-8 -*-for i in list1: if i == ';';: list1.remove(';';)print list1。但是结果你会发现是这样的,它总是不能完全的删完空格,会在末尾留下一个。方法一。这个时候,可以尝试把‘==';改为in。
推荐度:
标签: 删除 去除 方法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top