Python删除2个字符以下的任何内容

Zee*_*eeV 0 python string list

我有一个字符串列表(如下格式)

 ['email', 'go', 'a', 'instance', 'at', 'boo', 'email', 'message', 'message', 'instance', 'at', 'hello']
Run Code Online (Sandbox Code Playgroud)

如何消除两个字符以下的任何内容?

kas*_*sky 9

使用列表理解:

new_list = [k for k in old_list if len(k) >= 2]

列表推导有时非常方便且易于使用,您可以在这里这里阅读更多内容.