【发布时间】:2019-06-26 18:15:53
【问题描述】:
我想知道给定的字符串是否以列表中的一些字符串开头。
p1 = ["I2101", "I222", "I7102", "I252"]
g1 = ["I21", "I22", "I252"]
g2 = ["I71"]
for p in p1:
if p in g1:
print("grupo1")
elif p in g2:
print("grupo2")
它应该显示 grupo1 , grupo1, grupo2, grupo1 但它只适用于 I252 因为它与 g1[2] 相同
【问题讨论】:
-
我相信您可以找到现有的建议来使用 Python 检查字符串是否具有特定前缀 :) 例如,this question
标签: python python-3.x