Suk*_*djf 9 python list character python-2.7 python-3.x
我有一个python列表.让我们说它是一个空列表.是否有任何方法可以使列表忽略特定字符,当有人尝试添加时,在列表创建时.
假设我想忽略所有'.' 当有人试图使用list.append('.')附加字符时要忽略的字符.
有没有什么方法可以在创建列表时提及它?
您可以创建一个特殊的附加函数,如果字符不是 ,则该函数会就地修改列表'.'
:
def append_no_dot(l, c):
if c != '.': l.append(c)
Run Code Online (Sandbox Code Playgroud)
>>> l = ['a','b']
>>> append_no_dot(l, 'c')
>>> append_no_dot(l, '.')
>>> l
['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
105 次 |
最近记录: |