[x for x in range(2,100) if x in mylist and x not in theirList if not name or x%2 ]
How to remove code duplicity in python list comprehension?
-
11-04-2022 - |
質問
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]
解決
他のヒント
Or you can use sets http://docs.python.org/2/library/sets.html
set(myList + thierList)
所属していません StackOverflow