Concatenação e multiplicação de tuplas
Concatenação de tupla
É possível concatenar tuplas para criar um novo objeto (concatenação, semelhante a strings).
1
2
3
4
|
x = (1,2,3,4)
y = (5,6,7,8)
z = x + y
print(z) # (1, 2, 3, 4, 5, 6, 7, 8)
|
Durante a operação de multiplicação, a tupla é repetida várias vezes (semelhante à multiplicação de strings).
1
2
3
|
x = (1,2,3,4)
z = x*2
print(z) # (1, 2, 3, 4, 1, 2, 3, 4)
|
Removendo uma tupla
As operações e métodos de tupla são semelhantes aos métodos e operações de lista. Exceto aquelas que alteram os elementos de uma tupla.
Um elemento contido em uma tupla
não pode ser adicionado ou removido devido à imutabilidade. No entanto, a própria tupla pode ser excluída usando o operador del
.
1
2
|
aluno = (2007, 'Ivan', 'Ivanov', '9-A', Falso)
do aluno
|
Problem
Dadas 2 tuplas. my_tuple_1
e my_tuple_2
(você não precisa criá-los, mas pode usá-los).
Digite no teclado dois números n
e k
- inteiros (de 1 a 10), cada número é fornecido em uma linha separada.
Crie uma terceira tupla my_tuple_3
adicionando as duas tuplas acima, com a primeira tupla repetida n
vezes, a segunda k
vezes.
A conclusão já está escrita para você.