Python .startswith使用多个变量

Python .startswith使用多个变量,python,if-statement,conditional-statements,read-write,startswith,Python,If Statement,Conditional Statements,Read Write,Startswith,我正在为学校做一个项目,在那里我正在制作一个电影管理系统,但是我对文本文件的读写有点生疏 我有一个名为lineStarters的列表,其中包含字符串值“seatA”、“sear”等 稍后在项目中,我使用以下行: if line.startswith item in lineStarters and if "False" in line: line = line.replace("False","True") 这会导致语法错误 为了解决这个问题,我已经尝试了一个很长的条件语句。这也不管用,而

我正在为学校做一个项目,在那里我正在制作一个电影管理系统,但是我对文本文件的读写有点生疏

我有一个名为
lineStarters
的列表,其中包含字符串值“seatA”、“sear”等

稍后在项目中,我使用以下行:

if line.startswith item in lineStarters and if "False" in line:
  line = line.replace("False","True")
这会导致语法错误

为了解决这个问题,我已经尝试了一个很长的条件语句。这也不管用,而且对我的老师来说也不太合适

tldr在Python中如何将.startswith与多个变量一起使用

非常感谢

因此,我有一个名为seatStatus的文件,其格式如下:
西塔:每行都是错的。假设电影院有10个座位,从seatA到seatJ有10条线。线路起动器是一个阵列,包含所有线路起动器,例如seatA、Seat(用于验证)。False意味着座位未预订,因此默认情况下会是这样,直到更改为止,对于适用的座位,它会将False(未预订)替换为True(预订)。希望这是有道理的。谢谢。

如果您想检查您的线路是否以任何
seatA
座椅等开头,您可以使用:


如果您想检查您的线路是否以任何
seatA
座椅
等开头,您可以使用:


从你的陈述中不清楚你的目的是什么,请添加输入和预期输出以清楚说明。我试图在帖子中更好地解释它。谢谢,伙计。从你的陈述中不清楚你的目的是什么,请添加输入和预期输出,以使其清楚。我试图在帖子中更好地解释它。谢谢,伙计。我想这就是我想要的。谢谢,伙计。我想这就是我想要的。谢谢你,伙计。
if any(line.startsWith(item) for item in lineStarters) and 'False' in line: