Advanced Python list comprehension

后端 未结 6 2278
北海茫月
北海茫月 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:39

    A more simple approach:

    yourlist = [ w for w in words for ch in chars if w.startswith(ch) ]
    

提交回复
热议问题