Урок_10. Кортежі (tuple).
Кортеж - це впорядкована послідовність, незмінна. У Python кортежі пишуться у круглих дужках.
Створення кортежу:
thistuple = ("помидор", "огурец", "лук")
print(thistuple)
Висновок:
('помидор', 'огурец', 'лук')
Доступ до елементів кортежу
Ви можете отримати доступ до елементів кортежу за допомогою індексу.
Вивести елемент із індексом 1:
thistuple = ("помидор", "огурец", "лук")
print(thistuple[1])
Висновок:
огурец
Змінити елемент корежу
Після створення кортежу ви не можете вносити зміни до нього. Кортеж - незмінний .
thistuple = ("помидор", "огурец", "лук")
thistuple[1] = "морковка"
Висновок:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
thistuple[1] = "морковка"
TypeError: 'tuple' object does not support item assignment
Ітерація з кортежу
Ви можете перебирати елементи кортежу за допомогою циклу for.
thistuple = ("помидор", "огурец", "лук")
for x in thistuple:
print(x)
Висновок:
помидор
огурец
лук
Дізнатися більше про цикл forви можете у розділі Python цикл For .
Довжина кортежу
Для визначення кількості елементів списку використовуйте метод len().
Виведіть кількість елементів у кортежі:
thistuple = ("помидор", "огурец", "лук")
print(len(thistuple))
Висновок:
3
Додавання елементів
Після створення кортежу ви не можете додавати до нього елементи. Кортеж - незмінний .
thistuple = ("помидор", "огурец", "лук")
thistuple[3] = "морковка"
Висновок:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
thistuple[3] = "морковка"
TypeError: 'tuple' object does not support item assignment
Видалення елементів
Ви не можете видаляти елементи окремо, але можна повністю видалити кортеж:
Ключове слово delможе повністю видалити кортеж:
thistuple = ("помидор", "огурец", "лук")
del thistuple
print(thistuple) # эта команда вызовет ошибку, так как thistuple больше не существует
Конструктор tuple()
Також конструктор tuple()можна використовуватиме створення кортежу.
thistuple = tuple(("помидор", "огурец", "лук")) # Обратите внимание на двойные круглые скобки
print(thistuple)
Методи кортежу
У Python так само існують два вбудовані методи, які ви можете використовувати під час роботи.
| Метод | Значення |
|---|---|
| count() | Повертає кількість разів, яке зазначений елемент зустрічається у кортежі |
| index() | Шукає кортеж за вказаним значенням та повертає його індекс |
За матеріалами сайту: https://pythonru.com/

Немає коментарів:
Дописати коментар