Aprenda Sobre Tuplas de Strings
Nesta etapa, você aprenderá sobre tuplas de strings em Python. Uma tupla é uma sequência ordenada e imutável (não alterável) de elementos. Tuplas são semelhantes a listas, mas são definidas usando parênteses () em vez de colchetes []. Tuplas de strings são tuplas onde cada elemento é uma string. Compreender tuplas é crucial para trabalhar com coleções de dados em Python.
Vamos começar criando uma tupla de strings simples. Abra o editor VS Code no ambiente LabEx. Crie um novo arquivo chamado string_tuple.py no diretório ~/project.
## Create a string tuple
my_tuple = ("apple", "banana", "cherry")
## Print the tuple
print(my_tuple)
Salve o arquivo e execute o script usando o seguinte comando no terminal:
python ~/project/string_tuple.py
Você deve ver a seguinte saída:
('apple', 'banana', 'cherry')
Agora, vamos explorar algumas operações comuns com tuplas de strings:
- Acessando elementos: Você pode acessar elementos em uma tupla usando indexação, assim como com listas.
my_tuple = ("apple", "banana", "cherry")
## Access the first element
first_element = my_tuple[0]
print(first_element)
## Access the second element
second_element = my_tuple[1]
print(second_element)
Salve as alterações em string_tuple.py e execute o script novamente:
python ~/project/string_tuple.py
A saída deve ser:
apple
banana
- Comprimento da tupla: Você pode encontrar o número de elementos em uma tupla usando a função
len().
my_tuple = ("apple", "banana", "cherry")
## Get the length of the tuple
tuple_length = len(my_tuple)
print(tuple_length)
Salve as alterações em string_tuple.py e execute o script:
python ~/project/string_tuple.py
A saída deve ser:
3
- Imutabilidade: Tuplas são imutáveis, o que significa que você não pode alterar seus elementos após a criação. Se você tentar modificar uma tupla, receberá um erro.
my_tuple = ("apple", "banana", "cherry")
## Try to modify the tuple (this will raise an error)
## my_tuple[0] = "grape" ## This line will cause an error
Descomentar a linha my_tuple[0] = "grape" resultará em um TypeError. Você pode tentar para ver o erro, mas lembre-se de comentá-la novamente depois, pois o script parará de ser executado quando encontrar um erro.
- Concatenação de Tuplas: Você pode concatenar duas tuplas usando o operador
+.
tuple1 = ("apple", "banana")
tuple2 = ("cherry", "date")
## Concatenate the tuples
combined_tuple = tuple1 + tuple2
print(combined_tuple)
Salve as alterações em string_tuple.py e execute o script:
python ~/project/string_tuple.py
A saída deve ser:
('apple', 'banana', 'cherry', 'date')
Compreender essas operações básicas o ajudará a trabalhar efetivamente com tuplas de strings em Python.