2015-09-25 47 views

回答

6

可以使用列表中理解倒置數組:

array = [not elem for elem in array] 
+1

,完全PEP 20兼容的:簡單比複雜好。 –

2

使用一個簡單的列表理解

>>> array = [True, False, False, True, True] 
>>> [False if i else True for i in array] 
[False, True, True, False, False] 

否則,你也可以嘗試(Python2)

>>> map(lambda x:not x ,array) 

對於那些誰恨lambda

>>> import operator 
>>> map(operator.not_ ,array) 
相關問題