wa12rior

12.11.2019 Python

Nov 12th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.58 KB | None | 0 0
  1. >>> a = [12, 34, 12]
  2. >>> t = (12, 45, 3)
  3. >>> t
  4. (12, 45, 3)
  5. >>> len(t)
  6. 3
  7. >>> type(t)
  8. <class 'tuple'>
  9. >>> t1 = 1,3,'sda'
  10. >>> t + t1
  11. (12, 45, 3, 1, 3, 'sda')
  12.  
  13. -------------------------------------
  14.  
  15. >>> def f(x,y):
  16.     return x+y
  17. -------------------------------------
  18. >>> arg = (3,4)
  19. >>> f(*arg)
  20. 7
  21. -------------------------------------
  22. >>> def f2(*t):
  23.     for i in t:
  24.         print(i)
  25.  
  26. -------------------------------------
  27. >>> f2((1,4,5,6,7,8,9))
  28. (1, 4, 5, 6, 7, 8, 9)
  29.  
  30. -------------------------------------
  31. >>> for _, nazw, _ in t1:
  32.     print(nazw)
  33.  
  34. -------------------------------------
  35. >>> arg = 2,10,2
  36. >>> list(range(*arg))
  37. [2, 4, 6, 8]
  38. -------------------------------------
  39. >>> owoce = {'jablko', 'banan', 'gruszka', 'awokado','banan'}
  40. >>> owoce
  41. {'awokado', 'jablko', 'gruszka', 'banan'}
  42. >>> len(owoce)
  43. 4
  44. >>> 'banan' in owoce
  45. True
  46. >>> 'Banan' in owoce
  47. False
  48. >>> owoce2 = set()
  49. >>> owoce
  50. {'awokado', 'jablko', 'gruszka', 'banan'}
  51. >>> owoce2
  52. set()
  53. >>> len(owoce2)
  54. 0
  55. >>> owoce2.add('banan')
  56. >>> owoce2
  57. {'banan'}
  58.  
  59. -----------------------------------------
  60. >>> owoce2.add('cytryna')
  61. >>> owoce1 = owoce
  62. >>> owoce & owoce2
  63. {'banan'}
  64. >>> owoce1 | owoce2
  65. {'jablko', 'awokado', 'cytryna', 'gruszka', 'banan'}
  66. >>> owoce2 - owoce1
  67. {'cytryna'}
  68. >>> owoce
  69. {'awokado', 'jablko', 'gruszka', 'banan'}
  70. >>> owoce2
  71. {'cytryna', 'banan'}
  72. >>> owoce2 ^ owoce1
  73. {'cytryna', 'awokado', 'jablko', 'gruszka'}
  74. -----------------------------------------
  75. >>> owoce1.symmetric_difference(owoce2)
  76. {'jablko', 'cytryna', 'awokado', 'gruszka'}
  77. >>> owoce1.difference(owoce2)
  78. {'jablko', 'awokado', 'gruszka'}
  79. >>> owoce1.intersection(owoce2)
  80. {'banan'}
  81. >>> owoce1.union(owoce2)
  82. {'jablko', 'awokado', 'cytryna', 'gruszka', 'banan'}
  83. -----------------------------------------
  84. >>> t0 = ()
  85. >>> t0 = (56)
  86. >>> t0
  87. 56
  88. >>> t0 = (56,)
  89. >>> type(t0)
  90. <class 'tuple'>
  91. >>> t0
  92. (56,)
  93. -----------------------------------------
  94. >>> owoce1.remove('jablko')
  95. >>> owoce1.update(owoce2)
  96. >>> owoce1
  97. {'cytryna', 'awokado', 'gruszka', 'banan'}
  98. ------------------------------------------
  99. >>> input()
  100. fdasfds
  101. 'fdasfds'
  102. >>> s = input('Podaj liczbe:: ')
  103. Podaj liczbe:: ads
  104. >>>
  105. ------------------------------------------
  106. # ile roznych znakow ma wyraz pobrany od użytkownika
  107.  
  108. s = input('Podaj wyraz: ')
  109. s = set(s)
  110. print('wyraz sklada sie z ', len(s), ' roznych znakow.')
  111. ------------------------------------------
  112. # 2 inputy od usera, output wspolne znaki, znaki w pierwszym ale nie w drugim, s1 lub s2
  113.  
  114. s1 = input("Podaj pierwszy wyraz: ")
  115. s2 = input("Podaj drugi wyraz: ")
  116. s1 = set(s1)
  117. s2 = set(s2)
  118.  
  119. r1 = s1 & s2
  120. r2 = s1 - s2
  121. r3 = s1 | s2
  122.  
  123. print("Wspolne znaki obu wyrazow to ", r1)
  124. print("W pierwszym ale nie w drugim to", r2)
  125. print("Suma obu wyrazów", r3)
  126. ------------------------------------------
  127. # CW 1 ale na liscie
  128. s = input('Podaj wyraz: ')
  129. s = list(s)
  130.  
  131.  
  132. r1 = 0
  133. znaki = []
  134.  
  135. for znak in s:
  136.     if znak not in znaki:
  137.         r1 += 1
  138.         znaki.append(znak)
  139.  
  140. print('Wyraz sklada sie z ', r1, ' roznych znakow.')
  141. ---------------------------------------------
  142. >>> kier = {'Krakow':12, 'Gliwice':32}
  143. >>> kier
  144. {'Krakow': 12, 'Gliwice': 32}
  145. >>> type(kier)
  146. <class 'dict'>
  147. >>> len(kier)
  148. 2
  149. >>> kier['Krakow']
  150. 12
  151. >>> kier['Gniezno'] = 60
  152. >>> 'Gniezno' in kier
  153. True
  154. >>> 60 in kier
  155. False
  156. >>> for k in kier:
  157.     print(k)
  158.    
  159. Krakow
  160. Gliwice
  161. Gniezno
  162. >>> list(kier)
  163. ['Krakow', 'Gliwice', 'Gniezno']
  164. >>> del kier['Gliwice']
  165. >>> for miasto in kier:
  166.     print(miasto, kier[miasto])
  167.  
  168.    
  169. Krakow 12
  170. Gniezno 60
  171. -------------------------------------------------
  172. >>> dict(d)
  173. {'Krakow': 12, 'Gniezno': 60}
Add Comment
Please, Sign In to add comment