假设我们有一个字符串列表:
List1 = ['I am a man', 'I am a woman', 'I am', 'I', 'Ian']
如何删除少于三个词的项目?结果应该是:
['I am a man', 'I am a woman']
我尝试使用 len 函数,但它不会删除列表。
请您参考如下方法:
使用列表理解可以过滤您的 List1:
List2 = [i for i in List1 if len(i.split())>2]
假设我们有一个字符串列表:
List1 = ['I am a man', 'I am a woman', 'I am', 'I', 'Ian']
如何删除少于三个词的项目?结果应该是:
['I am a man', 'I am a woman']
我尝试使用 len 函数,但它不会删除列表。
请您参考如下方法:
使用列表理解可以过滤您的 List1:
List2 = [i for i in List1 if len(i.split())>2]