質問

How to resolve the following code duplicity by combining into one list comprehension?

 myList   =[ //someList      ]      
 thierList=[ //someOtherList ]      

 if name:
          [x for x in range(2,100) if x%2 and x in mylist and x not in theirList]

 else:
          [x for x in range(2,100) if x in mylist and x not in theirList] 
役に立ちましたか?

解決

[x for x in range(2,100) if x in mylist and x not in theirList if not name or x%2 ]

他のヒント

Or you can use sets http://docs.python.org/2/library/sets.html

set(myList + thierList)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top