Python | Aggiungi una sottostringa a un indice specifico

| | | | |

Metodo n. 1: utilizzo di List Slicing

Questa attività può essere eseguita utilizzando List Slicing. In tal modo, suddividiamo semplicemente l`elenco in due, dividendolo nella posizione di destinazione e quindi ricongiungendolo dopo aver inserito la sottostringa di destinazione nel mezzo.


# Codice dimostrativo Python3
# Aggiungi una sottostringa a un indice specifico
# using list slicing
# using list slicing
# code>


# stringa di inizializzazione

test_string = `geeksgeeks`


# inizializzazione add_string

add_string = "for"


#print original strings

print ( "La stringa originale: " + test_string)


# print aggiungi riga

print ( "La stringa di aggiunta:" + add_string)


# inizializzazione N

N = 5


# usando la suddivisione in liste
# Aggiungi una sottostringa in un indice specifico

res = stringa_test [: N] + stringa_add + < codice classe = "semplice" > test_string [N:]


# stampa risultato

print ( "La stringa dopo aver eseguito l`addizione:" + str (res) )

Output:

La stringa originale: geeksgeeks La stringa di aggiunta: for La stringa dopo l`addizione: pythonengineering 

Metodo n. 2: utilizzo di join () + list () + insert ()

Un altro possibile hack che può essere fatto per il prossimo problema è convertire la stringa in un elenco e aggiungere la stringa in una posizione specifica e quindi eseguire il join.


# Codice demo Python3
# Aggiungi una sottostringa a un indice specifico
# using join ( ) + list () + insert ()


# stringa di inizializzazione

test_string = `geeksgeeks`


# inizializzazione add_string

add_string = "for"


# print original line

print ( "La stringa originale:" + test_string)


# print aggiungi riga

print ( "La stringa di aggiunta:" + add_string)


# inizializzazione N

N = 5


# using join () + list () + insert ()
# Aggiungi una sottostringa a un indice specifico

res = elenco (string_test)

res.insert (N, add_string)

res = `` .join (res)


# print result

print ( "La stringa dopo aver eseguito l`addizione:" + str (res))

Esci:

La stringa originale: geeksgeeks La stringa di aggiunta: for La stringa dopo aver eseguito l`addizione: pythonengi impazzire 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method