Método de junção de string python

Método de junção de string python
Para mesclar os elementos da string, o método python string junção () é usado. Como resultado, ele retorna uma string que concatena as cordas em iterável como tuplas, dicionários e conjuntos. Depois de fundir as partes da corda, esse método insere os separadores entre eles para fazer sentido. Sem separadores, a corda não pode ser compreensível. Assim, essa função insere os separadores para facilitar a leitura ou compreensão da string. Qualquer símbolo como um "vírgula", "espaço" ou qualquer outro, pode ser usado como um separador.

Sintaxe do método python string junção ():

Exemplo 1: Usando o método python junção ()

Neste exemplo, vários separadores são usados ​​para ingressar ou concatenar uma string usando o método String junção (). Usando parênteses ou uma string de divisor especificada, o método junção () concatena cada item em uma lista ou objeto que se assemelha a uma matriz e fornece uma nova string. Se houver apenas um componente na coleção, o separador não será utilizado ao retornar o item.

Vamos começar com o primeiro exemplo, no qual os valores da string são concatenados juntos sem o uso de separadores. No começo, há uma lista de strings com vários valores de string. A lista de strings consiste em quatro valores. Os valores da string são "oop", "java" e "php". Mantemos esta lista na variável "sujeitos" já inicializados. O método junção () é então chamado com uma variável de "sujeito" na próxima linha, e não há nada no lugar do separador, porque mesclamos as cordas sem um separador nesta seção do código.

A variável "s" que inicializamos antes contém os resultados do procedimento de junção (). Para simplesmente combinar os valores da string, utilizamos um separador vazio. Em seguida, usamos a função de impressão com a variável "s" na linha a seguir para mostrar o resultado em uma tela.

Ele gera uma string que é composta por cada personagem no iterável. Como definimos o separador como "vazio" no script, não há espaço ou outro separador usado entre os valores da string, como pode ser visto na imagem a seguir. Agora contém "oopjavaphp" na string.

A segunda seção do script envolve unir as strings usando o método junção () e inserir um espaço entre cada valor da lista de strings. Vamos começar a escrever o código. Primeiro, temos uma lista de três strings - "i", "amor" e "codificação" que armazenamos na variável "M" que já inicializamos.

Em seguida, usamos a função print (). Dentro dessa função, usamos o método junção () para ingressar nos elementos da string que estão presentes em uma lista usando o espaço como um separador entre esses itens de string. Usamos o espaço do separador pressionando a tecla espacial do teclado entre as vírgulas invertidas, e adicionamos uma função de junção (). Dentro dos parênteses do método junção (), colocamos a variável "M" porque nossa lista de elementos da string é armazenada nele.

Os itens da lista de strings agora são mesclados usando um separador entre eles. Como você pode ver, ele insere um espaço de separador entre eles para devolver uma nova string, “Eu amo codificar”.

Os componentes da tupla são concatenados na terceira seção do código. Para armazenar os vários valores em uma única variável, use tuplas. O conjunto de dados Tuple é um dos conjuntos de dados do Plano de Estrutura do Python para armazenar os grandes conjuntos de dados. Os três últimos são a coleção, o conjunto e o dicionário, cada um dos quais tem um conjunto distinto de características e usos. Uma tupla é uma coleção contínua que é organizada. Começando com a primeira linha de código, temos uma lista de tuplas com os valores "Alex", "24" e "1998". Como sabemos, os valores da string devem ser colocados entre vírgulas invertidas e que valores inteiros não devem ser escritos entre as vírgulas invertidas. A função de junção é então usada na próxima linha com o separador ",". No parêntese do junção () do método, entramos em uma variável "lista", já que nossa lista de tupla é armazenada nessa variável, na qual temos que ingressar. O resultado do método junção () é colocado na variável "s" que inicializamos antes. Portanto, então usamos a função de impressão para imprimir o resultado.

Quando pressionamos o botão Executar para visualizar sua saída, uma mensagem "TypeError" aparece porque existem valores inteiros e string na lista de tuplas. O método de junção () só pode ingressar nos valores que são strings, então devemos converter a lista em strings antes de concatenar.

Como podemos ver, a lista contém os valores "Alex", "24" e "1998". Passamos a variável "A" para a função String, então "A" atribui a cada valor um de cada vez para executar a função de junção (). Então, como o resultado é mantido na variável "s", invocamos a função de impressão, passando o argumento "s" para exibir o resultado.

Agora você pode ver que a lista de tuplas é transformada em uma corda e a saída é apresentada, após a fusão da string e o uso da "vírgula" como um separador.

Exemplo 2: Utilizando o método junção () para ingressar na string com conjuntos

Neste exemplo, usaremos os conjuntos com o método junção () para combinar os elementos da string. Use os conjuntos para manter muitos itens em um parâmetro de string. O conjunto no Python é usado para manter as coleções de dados. Um conjunto é uma coleção não classificada, inalterável e não indexada.

Vamos começar o programa. A primeira linha deste programa contém uma lista de strings com os valores "Noah", "Alex", "Smith" e "John". O símbolo que queremos utilizar como um separador que é o sublinhado ”” é então inicializado e armazenado na variável “s”. Então, na linha a seguir, usamos o método de junção com um separador que está contido em "S". Então, nós usamos os “S.juntar()". No parêntese do método de junção, usamos a variável "nome", pois é essa variável que contém a lista que queremos concatenar. Usamos a variável de resultado para armazenar o resultado da fusão desta lista. Para exibir a saída na tela, passamos a variável "resultado" como um parâmetro para a função print ().

Os elementos da lista de strings são combinados, mas podemos ver que a ordem deles mudou. Assim, em essência, é isso que os "conjuntos" realmente fazem: eles alteram a ordem da sequência dos elementos após a fusão e, se algum elemento da lista se repete, eles só aparecem uma vez. Como usamos sublinhado como um separador entre esses elementos, ele também usou sublinhado entre eles.

Exemplo 3: Implementando o método junção () para ingressar na string com um dicionário

Neste exemplo, juntaremos uma string com um dicionário, o que significa que vamos nos juntar às chaves do dicionário em vez de seu conteúdo. O iterável do tipo "dicionário" contém os pares de valor-chave dos elementos de dados. Com o uso de um separador de string, o método junção () no Python conecta apenas a parte principal do dicionário. A parte do valor da junção está ausente.

O primeiro item que temos é "sucesso: 1" no dicionário que contém o par de valores-chave que representa o par de itens de dados no início do código. Como mostrado na imagem a seguir, também podemos ver o outro "valor-chave" incluído no dicionário. Temos um total de seis valores -chave na lista.

Sempre lembre -se de que a chave do dicionário deve ser uma string. Caso contrário, a mensagem "TypeError" aparece na tela de saída. Então, como os itens são armazenados na variável "dicionário", fornecemos -o como um parâmetro para o método junção () junto com o separador, sublinhando "_", que costumávamos unir as chaves, inserindo um sublinhado entre eles entre eles. O resultado da união das chaves é então colocado na função de impressão (), que é então chamado ao passar o argumento "string" junto com ela.

O dicionário apenas conecta as chaves e ignora os valores para que as chaves sejam unidas corretamente. O personagem sublinhado “_” é usado para combinar as chaves.

Conclusão

Aprendemos sobre o uso do método python string ingress () para combinar os itens de uma lista de strings. Depois de integrar os elementos, adicionamos alguns separadores como "vírgula", "espaço" e "sublinhado" entre eles. No primeiro exemplo, juntamos -nos aos elementos da string usando o método junção (), que retorna o resultado como uma única string depois de ingressar nos elementos. Em seguida, no segundo exemplo, mesclamos os elementos com conjuntos usando o método junção (). Finalmente, no terceiro exemplo, ingressamos na string usando o método junção () com dicionários.