튜플과 파이썬 - #11
소개
Tuplas são listas que não podem ser modificadas, ao invés de utilizarem colchetes, elas utilizam parênteses em sua sintaxe. Uma estrutura que não pode ser modificada é denominada como imutável.
Neste capítulo iremos aprender as principais operações que podemos usar com tuplas.
Sintaxe
Uma tupla é criada de forma semelhante a uma lista, mas com o uso de parênteses.
#Sintaxe - criando tuplas
>>> tupla_cores = ("verde", "preto", "branco")
>>> print(tupla_cores)
('verde', 'preto', 'branco')
>>> tupla_frutas = ["coco", "banana", "uva", "morango"]
>>> print(tupla_frutas)
('coco', 'banana', 'uva', 'morango')
Convertendo tuplas e listas
int(), float(), str() 함수를 사용하는 경우 다음과 같은 변환기를 사용할 수 있습니다.
#Convertendo uma tupla em lista e vice versa
>>> tupla_cores = ("verde", "preto", "branco")
>>> lista_cores = list(tupla_cores)
>>> lista_cores
['verde', 'preto', 'branco']
>>> lista_cores.append("amarelo")
>>> tupla_cores = tuple(lista_cores)
>>> tupla_cores
('verde', 'preto', 'branco', 'amarelo')
메토도 파티션( )
O método partition( ) é aplicado à uma string e retorna uma uma com três valores: prefixo, separador, sufixo. A tupla de retorno semper possui o tamanho fixo de três position, mesmo que existam múltiplas ocorrências do separador.
Se o separador não for encontrado na string, o valor prefixo da tupla será a própria string e os campos separador e sufixo estarão vazios.
셸을 사용하지 않고 실험해 보십시오.
#Experimente os exemplos no seu shell.
Método partition()
>>> "banana, melao, uva".partition(",")
('banana', ',', ' melao, uva')
>>> prefixo, separador, sufixo = "banana, melao, uva".partition(",")
>>> prefixo
'banana'
>>> separador
','
>>> sufixo
' melao, uva'
>>> "Estou aprendendo Python".partition(",")
('Estou aprendendo Python', '', '')
Observe que no exemplo anterior aplicamos a atribuição múltipla na leitura dos elementos da tupla:
prefixo, separador, sufixo = "banana, melao, uva".partition(",").
에로스 커먼스
Tuplas são somente leitura, você não pode alterar seus valores e nem adicionar elementos depois que são criadas.
#Tuplas não podem ser modificadas
>>> tupla_cores = ("verde", "preto", "branco")
>>> tupla_cores[0] = "azul"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
Reference
이 문제에 관하여(튜플과 파이썬 - #11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jcarlosvale/tuplas-em-python-11-2b2k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)