Wiem, że jeśli chcę uzyskać przecięcie dwóch zestawów (lub frozensets), powinienem użyć znaków ampersand i &
. Z ciekawości próbowałem użyć słowa "i"Zachowanie "i" w zestawach w Pythonie
a = set([1,2,3])
b = set([3,4,5])
print(a and b) #prints set([3,4,5])
Jestem tylko ciekawy dlaczego? co to oznacza and
w przypadku korzystania z list?
[Czym jest prawda w Pythonie?] (Http://docs.python.org/2/library/stdtypes.html#truth-value-testing) –
@thewolf: Dobry dodatek; pozwól mi dodać ten link również do odpowiedzi. – abarnert