Startswith for python中的列表?

Ele*_*Ent 2 python list python-2.7

在python中是否有与for列表相同的开始?

我想知道列表a是否以列表b开头。喜欢

len(a) >= len(b) and a[:len(b)] == b ?
Run Code Online (Sandbox Code Playgroud)

Dav*_*idK 5

你可以写 a[:len(b)] == b

如果len(b)> len(a),则不会引发任何错误。

  • 不,不应该。它适用于len(a)<len(b),len(a)== len(b)和len(a)> len(b)。前者将始终为“ false”,但代码将正常运行。 (2认同)