Python list lookup with partial match

后端 未结 4 2006
有刺的猬
有刺的猬 2021-01-17 10:36

For the following list:

test_list = [\'one\', \'two\',\'threefour\']

How would I find out if an item starts with \'three\' or ends with \'f

4条回答
  •  深忆病人
    2021-01-17 10:40

    You could use one of these:

    >>> [e for e in test_list if e.startswith('three') or e.endswith('four')]
    ['threefour']
    >>> any(e for e in test_list if e.startswith('three') or e.endswith('four'))
    True
    

提交回复
热议问题