检查字符串是否以指定的子串开头的最短方式

时间:2015-03-19 17:10:58

标签: python string

我有一个字符串color_line,我需要检查它是否以子字符串开头,该子字符串仅在'red''blue''green'或{{1 }}。

的明显方式相比,是否有更短的方式进行检查
'magenta'

1 个答案:

答案 0 :(得分:5)

您可以将值元组传递给str.startswith

if line.startswith(('red', 'blue', 'green', 'magenta')):