概述
l = [‘’, ‘You why like thisn’, ‘’, ’ rn’, ‘Why are you son’, ‘’]
该列表中有空格和换行以及回车
写法一:????
for x in l:
if x.strip():
print(x.strip())
‘’’
输出的结果为:
You why like this
Why are you so
‘’’
写法二:????
list = [x.strip() for x in l if x.strip()]
print(list)
‘’’
输出的结果为:
[‘You why like this’, ‘Why are you so’]
‘’’
首先用for循环遍历列表l,接着调用strip()方法并结合if条件判断字符串x中是否还有其他字符存在,若存在,条件为真,再调用strip()方法去除字符串自身的空白字符(结合上面的栗子)
用 列表推导式 (简写),替代上面得代码:
list = [x.strip() for x in l if x.strip()]
最后
以上就是文静紫菜为你收集整理的python 去除列表中的 “空/换行“ 字符串该列表中有空格和换行以及回车的全部内容,希望文章能够帮你解决python 去除列表中的 “空/换行“ 字符串该列表中有空格和换行以及回车所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复