3

如果我有一个清单:

List=[1,2,3,4]

如果我在列表中有 2 个 X,我想做一个“如果”触发。

List[0] = "X"
List[1] = "X"

然后是这样的:

if *2 "X" in List:
    print "i now have 2 X'es in List"

我可以制作if "X" in List:,但我想制作它,以便在我拥有 2 之前它不会做任何事情"X"。我正在做的是我通过将一些变为更改列表,"X"但我希望它在其中 2 个是"X"而不是 1 时触发。

4

1 回答 1

5

使用list.count()

if myList.count('X') == 2:
    print "count is 2"
于 2013-10-23T14:29:50.657 回答