Tupla python para cordas

Tupla python para cordas
Neste tutorial, explicaremos como converter a tupla em string python. Deliberaremos diferentes abordagens com a ajuda do compilador Spyder, implementando vários códigos de exemplo. Todos sabemos que uma tupla salva vários elementos em uma única variável. Além disso, é uma coleção de dados bem ordenada e fixa. As tuplas de python são incontroláveis. Isso significa que você não pode alterar os elementos da tupla. Por exemplo, usamos uma tupla para salvar uma lista de nomes de estudantes.

Agora, o que fazemos é transformá -lo em uma string python, que é uma ordem de personagens. Os caracteres incluem símbolos, alfabetos ou também números cercados entre duas cantetas. Para prosseguir, analisaremos várias estratégias que podem ser usadas para executar este procedimento.

Exemplo 1

Então, em nosso primeiro código de exemplo, usamos o STR.função junção (), também conhecida como função de junção. Ele retorna uma string conectando todos os itens distintos de uma travessia dividida por um separador de string. É uma abordagem útil que não funciona apenas com tuplas, mas também lida com listas de python. Ele não aceita muitos parâmetros, mas só leva um item iterável que retorna um item de cada vez. Venha, vamos para o exemplo que o ajuda a entender toda a operação.

Usamos um novo arquivo para descrever o funcionamento do método junção (). Aqui na ilustração abaixo, podemos ver que declaramos e inicializamos primeiro uma tupla. Os elementos da tupla podem ser alterados, dependendo das suas necessidades de trabalho. Em nossa próxima declaração, criamos uma string separada por uma vírgula. Então declaramos um delimitador. Por fim, usamos uma declaração de impressão que leva um separador.junção () função como um parâmetro e exibe o resultado desejado.

tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
separador = ""
Imprimir (separador.Junte -se (tuple_1)

Basta salvar o arquivo do programa clicando.

Exemplo 2

Em nosso segundo código de exemplo, usamos a função Reduce (), que é declarada no módulo Python Functools. São necessários dois parâmetros, um iterador ou uma função, mas produz apenas um único elemento. Vamos prosseguir para entender melhor o método.

Usamos o mesmo arquivo de programa para explicar o método de funcionamento do Reduce (). Aqui na ilustração abaixo, primeiro importamos os functools e o módulo de operador. O módulo do operador executa as operações matemáticas básicas. Podemos então chamar o método Reduce () que leva dois argumentos e depois criamos uma tupla. Os elementos da tupla podem ser alterados, dependendo das suas necessidades de trabalho. Neste programa, definimos um conversão que imprime uma string. Depois disso, usamos uma declaração de impressão que demonstra a saída subsequente na tela.

importar functools
operador de importação
def converttuple (tup)
str_1 = functools.Reduza (operador.add, (tup))
Retornar STR_1
tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
str_1 = converttuple (tuple_1)
impressão (str_1)

Basta salvar o arquivo do programa e depois pressionar o botão F5 no teclado para executar o arquivo de código.

Exemplo 3

Em nosso terceiro código de exemplo, usamos o método de loop para converter tuplas em strings de python. Usamos para o loop para atingir nosso objetivo. Vamos dar uma olhada em um código de amostra que o ajuda a entender a operação com eficiência. Neste código de amostra, primeiro geramos uma tupla. Os elementos da tupla podem ser alterados, dependendo das suas necessidades de trabalho. Podemos declarar "str" ​​que altera um item específico para uma string. Então usamos um loop que atravessa a tupla. No final, usamos a função de impressão para exibir a string convertida.

tuple_1 = ('p', 'r', 'o', 'g', 'r', 'a', 'm')
str = "
para item em tuple_1:
str = str + item
Imprimir (STR)

Novamente, salve e execute o código do programa para mostrar a string convertida na tela do console.

Conclusão

Neste tutorial, discutimos maneiras diferentes de converter tupla em string python. Esses códigos de exemplo podem ajudá -lo a implementar esta conversão. Nós cobriamos STR.Junção (), redução () e para métodos de loop. Espero que este guia tenha sido capaz de responder a todas as suas perguntas. Str.Os métodos de junção () e loop são os métodos de melhores práticas. Você não precisa usar várias linhas de código, assim como você fez no método Reduce ().