Advertisement
dany05

Python test2 2015b / ul. 4

Dec 5th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. class Mnozina:
  2.     def __init__(self):
  3.         self.pole = []
  4.        
  5.     def __repr__(self):
  6.         #print(list(sorted(self.pole)))
  7.         return (str(sorted(self.pole)))
  8.        
  9.     def add(self, cislo):
  10.         #if cislo in self:
  11.         if cislo not in self:
  12.             self.pole.append(cislo)
  13.            
  14.     def discard(self, cislo):
  15.         if cislo in self:
  16.             self.pole.pop(cislo)
  17.        
  18.     def __contains__(self, cislo):
  19.         #return self.pole.index(cislo) >= 0
  20.         return cislo in self.pole
  21.        
  22.     def __len__(self):
  23.         return len(self.pole)
  24.        
  25.     def zjednotenie(self, ina):
  26.         # for i in ina.pole:
  27.         for i in ina:
  28.             #self.append(i)
  29.             self.pole.append(i)
  30.  
  31.  
  32. b = Mnozina()
  33.  
  34. b.add(5)
  35. b.add(10)
  36. b.add(6)
  37.  
  38. a = [4, 7, 6]
  39.  
  40. b.zjednotenie(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement