Тема: Работа с кортежами
0/0
"apple", "banana", "cherry". Выведите этот кортеж.
().
fruits = ("apple", "banana", "cherry") print(fruits)
(10, 20, 30, 40, 50). Выведите первый и последний элемент кортежа.
0, последний — индекс -1.
numbers = (10, 20, 30, 40, 50) print(numbers[0]) print(numbers[-1])
single = (7,) print(type(single))
(1, 2, 3) и (4, 5). Объедините их в один кортеж и выведите результат.
a = (1, 2, 3) b = (4, 5) c = a + b print(c)
"a", "b", "c". Распакуйте его в три переменные и выведите каждую переменную отдельно.
x, y, z = кортеж.
letters = ("a", "b", "c") x, y, z = letters print(x) print(y) print(z)
(100, 200, 300, 400). Используя срезы, получите под-кортеж из элементов с индексом 1 и 2 и выведите его.
[start:end], end — не включительно.
nums = (100, 200, 300, 400) subtuple = nums[1:3] print(subtuple)
"red", "green", "blue". Выведите длину кортежа.
len().
colors = ("red", "green", "blue") print(len(colors))
(5, 10, 15, 20, 25). Получите и выведите элемент с индексом 3.
t = (5, 10, 15, 20, 25) print(t[3])
("John", 25, "Developer"). Выведите тип второго элемента кортежа.
type().
profile = ("John", 25, "Developer") print(type(profile[1]))
(1, 2, 3, 4, 5, 6). Используя отрицательную индексацию, выведите третий элемент с конца.
-1.
t = (1, 2, 3, 4, 5, 6) print(t[-3])
(10, 20, 30). Распакуйте его в переменные a, b, c. Затем выведите сумму a + b + c.
t = (10, 20, 30) a, b, c = t print(a + b + c)
("one", "two", "three", "four"). Получите под-кортеж из первых двух элементов и выведите его.
[start:end] с start=0 по умолчанию.
words = ("one", "two", "three", "four") print(words[:2])
(1, 2, 3) и умножьте его на 3. Выведите результат.
t = (1, 2, 3) print(t * 3)
("cat", "dog", "mouse"). Создайте новый кортеж из элементов ("cat", "dog") и выведите его.
animals = ("cat", "dog", "mouse") new_animals = animals[:2] print(new_animals)
("test", 123, (1, 2)). Выведите длину внешнего кортежа и тип третьего элемента.
len() для длины, type() для типа.
t = ("test", 123, (1, 2)) print(len(t)) print(type(t[2]))
my_tuple = (1, 2, 3) или my_tuple = 1, 2, 3single = (7,) - запятая обязательна!a, b, c = (1, 2, 3)tuple1 + tuple2tuple * n повторяет элементы n раз