Содержание
- 2. Тема
- 3. Кортежи
- 4. Кортежи Кортеж — неизменяемая упорядоченная структура данных с фиксированной длиной, которая может содержать в себе совокупность
- 5. Кортежи Кортеж — неизменяемая упорядоченная структура данных с фиксированной длиной, которая может содержать в себе совокупность
- 6. objects_tuple = tuple() objects_tuple = () objects_tuple = (1, 2, 3) objects_tuple = tuple([1, 2, 3])
- 7. objects_tuple = tuple() objects_tuple = () objects_tuple = (1, 2, 3) objects_tuple = tuple([1, 2, 3])
- 8. objects_tuple = tuple() objects_tuple = () objects_tuple = (1, 2, 3) objects_tuple = tuple([1, 2, 3])
- 9. objects_tuple = tuple() objects_tuple = () objects_tuple = (1, 2, 3) objects_tuple = tuple([1, 2, 3])
- 10. Кортежи Кортеж — неизменяемая упорядоченная структура данных с фиксированной длиной, которая может содержать в себе совокупность
- 11. Кортежи и их возможности С чего начинаются индексы в других структурах данных? С нуля
- 12. objects_tuple = (1, 2, 3) first_elem = objects_tuple[0] print(first_elem) Кортежи и их возможности
- 13. objects_tuple = (1, 2, 3) first_elem = objects_tuple[0] print(first_elem) Кортежи и их возможности
- 14. objects_tuple = (1, 2, 3) first_elem = objects_tuple[0] print(first_elem) Кортежи и их возможности
- 15. objects_tuple = (1, 2, 3) first_elem = objects_tuple[0] print(first_elem) >>> 1 Кортежи и их возможности
- 16. objects_tuple = (1, 2, 3) objects_tuple[0] = 5 print(objects_tuple) Кортежи и их возможности
- 17. objects_tuple = (1, 2, 3) objects_tuple[0] = 5 print(objects_tuple) Кортежи и их возможности TypeError ‘tuple’ object
- 18. Кортежи и их возможности Также мы можем «распаковать» кортеж.
- 19. objects_tuple = (1, 2, 3) first, second, third = objects_tuple print(first, second, third) Кортежи и их
- 20. objects_tuple = (1, 2, 3) first, second, third = objects_tuple print(first, second, third) Кортежи и их
- 21. objects_tuple = (1, 2, 3) first, second, third = objects_tuple print(first, second, third) Кортежи и их
- 22. objects_tuple = (1, 2, 3) first, second, third = objects_tuple print(first, second, third) >>> 1 2
- 23. objects_tuple = (1, 2, 3) first, second, third = objects_tuple print(first, second, third) >>> 1 2
- 24. objects_tuple = (1, 2, 3) first, second = objects_tuple print(first, second) Кортежи и их возможности Также
- 25. objects_tuple = (1, 2, 3) first, second = objects_tuple print(first, second) Кортежи и их возможности Также
- 26. objects_tuple = (1, 2, 3) first, second, third, fourth = objects_tuple print(first, second, third, fourth) Кортежи
- 27. objects_tuple = (1, 2, 3) first, second, third, fourth = objects_tuple print(first, second, third, fourth) Кортежи
- 28. objects_tuple = (1, 2, 3) for elem in objects_tuple: print(elem) Кортежи и их возможности Работа с
- 29. objects_tuple = (1, 2, 3) for elem in objects_tuple: print(elem) Кортежи и их возможности Работа с
- 30. objects_tuple = (1, 2, 3) for elem in objects_tuple: print(elem) Кортежи и их возможности Работа с
- 31. objects_tuple = (1, 2, 3) for elem in objects_tuple: print(elem) >>> 1 2 3 Кортежи и
- 32. count() – метод, позволяющий подсчитать количество элементов в списке Важный момент насчет встроенных возможностей кортежей -
- 33. count() – метод, позволяющий подсчитать количество элементов в списке Важный момент насчет встроенных возможностей кортежей -
- 34. count() – метод, позволяющий подсчитать количество элементов в списке Важный момент насчет встроенных возможностей кортежей -
- 35. count() – метод, позволяющий подсчитать количество элементов в списке index() — метод, позволяющий получить индекс первого
- 36. count() – метод, позволяющий подсчитать количество элементов в списке index() — метод, позволяющий получить индекс первого
- 37. Сложение кортежей
- 38. Сложение кортежей first_tuple = (1, 2) second_tuple = (3, 4) )
- 39. Сложение кортежей first_tuple = (1, 2) second_tuple = (3, 4) third_tuple = first_tuple + second_tuple print(third_tuple)
- 40. Сложение кортежей first_tuple = (1, 2) second_tuple = (3, 4) third_tuple = first_tuple + second_tuple print(third_tuple)
- 41. sliced_tuple = first_tuple[1:] + second_tuple[1:] print(sliced_tuple) Сложение кортежей
- 42. sliced_tuple = first_tuple[1:] + second_tuple[1:] print(sliced_tuple) Сложение кортежей
- 43. sliced_tuple = first_tuple[1:] + second_tuple[1:] print(sliced_tuple) >>> (2, 4) Сложение кортежей
- 44. Кортежи и взаимодействие с функциями
- 45. Кортежи и взаимодействие с функциями def func(a, b, c): print(a, b, c) objects_tuple = (1, 2,
- 46. Кортежи и взаимодействие с функциями def func(a, b, c): print(a, b, c) objects_tuple = (1, 2,
- 47. Кортежи и взаимодействие с функциями def func(a, b, c): print(a, b, c) objects_tuple = (1, 2,
- 48. Кортежи и взаимодействие с функциями def func(a, b, c): print(a, b, c) objects_tuple = (1, 2,
- 49. Кортежи и взаимодействие с функциями def func(a, b, c): print(a, b, c) objects_tuple = (1, 2,
- 50. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 51. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 52. Кортежи и взаимодействие с функциями Какой командой можно «вернуть» что-нибудь из функции? def func(a, b, c):
- 53. Кортежи и взаимодействие с функциями Какой командой можно «вернуть» что-нибудь из функции? def func(a, b, c):
- 54. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 55. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 56. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 57. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 58. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 59. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 60. Кортежи и взаимодействие с функциями def func(a, b, c): summa = a + b + c
- 61. Кейсы применения кортежей
- 62. Кейсы применения кортежей empty_tuple = tuple() if empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой')
- 63. Кейсы применения кортежей empty_tuple = tuple() if empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой')
- 64. Кейсы применения кортежей empty_tuple = tuple() if empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой')
- 65. Кейсы применения кортежей empty_tuple = tuple() if empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой')
- 66. Кейсы применения кортежей empty_tuple = tuple() if empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой') >>> Кортеж
- 67. Кейсы применения кортежей not_empty_tuple =(1,) if not_empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой') Чтобы создать кортеж
- 68. Кейсы применения кортежей not_empty_tuple =(1,) if not_empty_tuple: print('Кортеж не пустой') else: print('Кортеж пустой') >>> Кортеж не
- 69. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) print(tuple_with_lists) Если внутри кортежа
- 70. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) print(tuple_with_lists) Если внутри кортежа
- 71. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) print(tuple_with_lists) Если внутри кортежа
- 72. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) print(tuple_with_lists) >>> ([1, 2,
- 73. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) tuple_with_lists[0].remove(4) print(tuple_with_lists) Удалим из
- 74. Кейсы применения кортежей tuple_with_lists = ([1, 2, 3], [4, 5, 6]) tuple_with_lists[0].append(4) tuple_with_lists[0].remove(4) print(tuple_with_lists) >>> ([1,
- 75. Кейсы применения кортежей Мы можем «положить» список из кортежа в отдельную переменную:
- 76. Кейсы применения кортежей first_list = tuple_with_lists[0] Мы можем «положить» список из кортежа в отдельную переменную:
- 77. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): Мы можем «положить» список из кортежа
- 78. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) Мы можем «положить» список из
- 79. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) Мы можем «положить» список
- 80. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) >>> ([1, 2, 3,
- 81. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) tuple_with_lists[0].append(20) print(first_list) Мы можем
- 82. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) tuple_with_lists[0].append(20) print(tuple_with_lists[0]) Мы можем
- 83. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) tuple_with_lists[0].append(20) print(tuple_with_lists[0]) >>> [1,
- 84. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) tuple_with_lists[0].append(20) print(tuple_with_lists[0]) print(first_list) Мы
- 85. Кейсы применения кортежей first_list = tuple_with_lists[0] for i in range(10): first_list.append(i) print(tuple_with_lists) tuple_with_lists[0].append(20) print(tuple_with_lists[0]) print(first_list) >>>
- 86. Кейсы применения кортежей Нет никакого запрета на модификацию изменяемых объектов внутри кортежа
- 88. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56
- 89. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56
- 90. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56
- 91. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 92. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 93. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 94. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 95. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 96. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 97. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 98. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 99. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 100. import sys objects_list = [] print(sys.getsizeof(objects_list)) # получаем 56 objects_list = [1] print(sys.getsizeof(objects_list)) # получаем 64
- 101. objects_list = []
- 102. objects_list = [] for num in range(10000):
- 103. objects_list = [] for num in range(10000): objects_list.append(num)
- 104. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176
- 105. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 106. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 107. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 108. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 109. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 110. objects_list = [] for num in range(10000): objects_list.append(num) print(sys.getsizeof(objects_list)) # получаем 85176 objects_tuple = tuple(objects_list) print(sys.getsizeof(objects_tuple))
- 111. Кортежи Список VS Кортеж
- 112. Кортежи Список VS Кортеж
- 113. Кортежи Список VS Кортеж
- 114. Кортежи Список VS Кортеж
- 115. Кортежи Список VS Кортеж
- 116. Кортежи Список VS Кортеж
- 118. Кортеж – это изменяемая структура данных?
- 119. Кортеж – это изменяемая структура данных? Нет
- 120. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа?
- 121. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Да
- 122. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 123. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 124. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 125. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 126. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 127. Кортеж – это изменяемая структура данных? Нет Можно ли изменить словарь внутри кортежа? Кортеж занимает столько
- 129. Скачать презентацию