Python: cree una string compuesta por los dos primeros y los últimos dos caracteres de una string dada

Aquí vamos a ver el enfoque de formar una string a partir de los primeros y últimos 2 caracteres de una string determinada.

Input: Geeksforgeeks
Output: Geks

Input: Hi, There
Output: Hire

Método n.º 1: usar el corte de lista

En este ejemplo, recorreremos la string y almacenaremos la longitud de la string en la variable de conteo y luego crearemos la nueva substring tomando los primeros 2 caracteres y los dos últimos caracteres con la ayuda de la variable de conteo.

Python

# Taking input from the user
inputString = "Geeksforgeeks"
  
count = 0
  
# Loop through the string
for i in inputString:
      count = count + 1
newString = inputString[ 0:2 ] + inputString [count - 2: count ] 
  
# Printing the new String
print("Input string = " + inputString)
print("New String = "+ newString)

Producción:

Input string = Geeksforgeeks
New String = Geks

Métodos #2: Usar un bucle

En este ejemplo, almacenaremos la longitud de la string en una variable y romperemos el bucle si su longitud es inferior a 4 caracteres; de lo contrario, almacenaremos los caracteres si la variable coincide con las condiciones definidas y crearemos una nueva string a partir de ella.

Python

# Taking input from user
inputString = "Geeksforgeeks"
  
l = len(inputString)
newString = ""
  
# looping through the string
for i in range(0, len(inputString)):
    if l < 3:
        break
    else:
        if i in (0, 1, l-2, l-1):
            newString = newString + inputString[i]
        else:
            continue
  
# Printing New String
print("Input string : " + inputString)
print("New String : " + newString)

Producción:

Input string : Geeksforgeeks
New String : Geks

Publicación traducida automáticamente

Artículo escrito por rbbansal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *