Advanced Python list comprehension

后端 未结 6 2289
北海茫月
北海茫月 2021-02-20 14:02

Given two lists:

chars = [\'ab\', \'bc\', \'ca\']
words = [\'abc\', \'bca\', \'dac\', \'dbc\', \'cba\']

how can you use list comprehensions to

6条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-20 14:52

    >>> [word for word in words if all(l in chars[i] for i, l in enumerate(word))]
    ['abc', 'bca']
    

提交回复
热议问题