Advertisement
wa12rior

5.11.2019 Python

Nov 5th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.88 KB | None | 0 0
  1. >>> break
  2. SyntaxError: 'break' outside loop
  3. >>> continue
  4. SyntaxError: 'continue' not properly in loop
  5. >>> a = [6.343, 333, 333, 1, 44 , 2 , 4 ,5, 66]
  6. >>> a
  7. [6.343, 333, 333, 1, 44, 2, 4, 5, 66]
  8. >>> a.count(333)
  9. 2
  10. >>> a.count()
  11. Traceback (most recent call last):
  12.   File "<pyshell#5>", line 1, in <module>
  13.     a.count()
  14. TypeError: count() takes exactly one argument (0 given)
  15. >>> a.append(
  16. 12)
  17. >>> a.insert(2, 100)
  18. >>> a
  19. [6.343, 333, 100, 333, 1, 44, 2, 4, 5, 66, 12]
  20. >>> a.index(333)
  21. 1
  22. >>> a.remove(333)
  23. >>> a
  24. [6.343, 100, 333, 1, 44, 2, 4, 5, 66, 12]
  25. >>> while a:
  26.     x = a.pop()
  27.     print(x, end=' ')
  28.  
  29.    
  30. 12 66 5 4 2 44 1 333 100 6.343
  31. >>> a
  32. []
  33. >>> a = [6.343, 333, 333, 1, 44 , 2 , 4 ,5, 66]
  34. >>> del a[1]
  35. >>> a
  36. [6.343, 333, 1, 44, 2, 4, 5, 66]
  37. >>> a.extend([1,2])
  38. >>> a
  39. [6.343, 333, 1, 44, 2, 4, 5, 66, 1, 2]
  40. >>> a.reverse()
  41. >>> a
  42. [2, 1, 66, 5, 4, 2, 44, 1, 333, 6.343]
  43. >>> a.sort()
  44. >>> a
  45. [1, 1, 2, 2, 4, 5, 6.343, 44, 66, 333]
  46. >>> b = ['dasda', 'dsds' , 'aaa', 'bf']
  47. >>> b.sort()
  48. >>> b
  49. ['aaa', 'bf', 'dasda', 'dsds']
  50. >>> c = [[1,2], [-3,4], [3,3]]
  51. >>> c.sort()
  52. >>> c
  53. [[-3, 4], [1, 2], [3, 3]]
  54. ----------------------------------------------
  55.  
  56. a = []
  57. for i in range(10):
  58.     a.append(i*i)
  59.  
  60. print(a)
  61.  
  62. ----------------------------------------------
  63.  
  64. def squared(b):
  65.     a = []
  66.     for i in b:
  67.         a.append(i*i)
  68.     return a
  69.  
  70. c = squared([1,4,8,10])
  71.  
  72. print(c)
  73.  
  74. ------------------------------------------------
  75.  
  76. [1, 16, 64, 100]
  77. >>> a
  78. [1, 4, 8, 10]
  79. >>> c
  80. [1, 16, 64, 100]
  81. >>> [a**2 for a in range(5)]
  82. [0, 1, 4, 9, 16]
  83. >>> [a**2 for a in c]
  84. [1, 256, 4096, 10000]
  85. >>> from math import pi
  86. >>> round(pi, 2)
  87. 3.14
  88. >>> round(pi, 3)
  89. 3.142
  90. >>> [round(pi, i) for i in range(1,9)]
  91. [3.1, 3.14, 3.142, 3.1416, 3.14159, 3.141593, 3.1415927, 3.14159265]
  92.  
  93.  
  94. ------------------------------------------------------------------------
  95.  
  96. a=[1,4,8,10]
  97. sq=[]
  98. for i in a:
  99.     if i > 0:
  100.         sq.append(i*i)
  101.  
  102. print(sq)
  103. ------------------ lub ------------------
  104.  
  105. [1, 16, 64, 100]
  106. >>> [x**2 for x in a if x > 0]
  107. [1, 16, 64, 100]
  108.  
  109. ---------------------------------------------------------------------------
  110.  
  111. wyrazy = ['pawel', 'pajor', 'bolek', 'gaborek']
  112.  
  113. ini = [x[:2] for x in wyrazy]
  114.  
  115. # bez y na drugim miejscu
  116. # ini = [x[:2] for x in wyrazy if x[1] != 'y']
  117.  
  118. print(ini)
  119.  
  120. -------------------------------------
  121.  
  122. lista1 = [1,2,3]
  123. lista2 = [3,1,4,3]
  124.  
  125. nowa = []
  126.  
  127. for x in lista1:
  128.     for y in lista2:
  129.         if (x != y):
  130.             nowa.append([x,y])
  131.  
  132. print(nowa)
  133.  
  134.  
  135. pary2 = [[x,y] for x in lista1 for x in lista2 if x != y]
  136. print(pary2)
  137.  
  138.  
  139. ------------------------------------------------------------------
  140.  
  141. v = [-4, -2, 0, 2, 4]
  142.  
  143. # lista podwojonych wartosci obiektow z tej listy
  144.  
  145. c = [2*i for i in v]
  146.  
  147. # Tylko nieujemne wartosci z v
  148.  
  149. x = [i for i in v if i > 0]
  150.  
  151. #  wartosci bezwzgledne
  152.  
  153. z = [abs(i) for i in v]
  154.  
  155. # lista [el, kwadrat el]
  156.  
  157. b = [[i, i**2] for i in v]
  158.  
  159. print(c)
  160. print(x)
  161. print(z)
  162. print(b)
  163.  
  164. -------------------------------------------------------
  165.  
  166. # chcemy spłaszczyć listę
  167.  
  168. vec = [[1,2,3],
  169.        [4,5,6],
  170.        [7,8,9]]
  171.  
  172. vec1 = []
  173.  
  174. for i, x in enumerate(vec):
  175.     for z, y in enumerate(x):
  176.       vec1.append(vec[i][z])  
  177.  
  178. vec2 = [ y for x in vec for y in x ]
  179.  
  180. print(vec1)
  181. print(vec2)
  182.  
  183. ----------------------------------------------------------
  184.  
  185. >>> 2 * [1,2,3]
  186. [1, 2, 3, 1, 2, 3]
  187. >>> 15 * [0]
  188. [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
  189.  
  190. ------------------------------------------------------------
  191.  
  192. [15*[i] for i in range(10)]
  193.  
  194. ------------------------------------------------------------
  195.  
  196. [3*[5*[0]]]
  197.  
  198. ------------------------------------------------------------
  199.  
  200. a = 3 * [5 * [0]]
  201. [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
  202. >>> a[1][2] = 100
  203. >>> a
  204. [[0, 0, 100, 0, 0], [0, 0, 100, 0, 0], [0, 0, 100, 0, 0]]
  205. ------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement