所以说我有
list = ['I am blue', 'I am red', 'I am not blue', 'I am green']
有没有办法创建一个新列表,使它只包含“list”中包含单词'blue'的条目(并忽略该字符串的其他部分)?即。
blue_list = ['I am blue', 'I am not blue']
然后我需要检查“blue_list”中的条目,但我可以用
来做len(blue_list)
谢谢!
答案 0 :(得分:0)
使用列表理解,当您重新命名列表时,它不会影响内置列表:
l = ['I am blue', 'I am red', 'I am not blue', 'I am green']
blue_list = [phrase for phrase in l if 'blue' in phrase]