Python | Costruisci un elenco di stringhe di allineamento per un intervallo N

| | | |

Metodo n. 1: utilizzo della comprensione dell`elenco + zfill()
Una combinazione delle funzioni precedenti può essere utilizzata per eseguire questo compito. In questo eseguiamo il compito di aggiungere numeri utilizzando una comprensione di elenchi e zfill () si occupa della lunghezza richiesta per ogni riga.


# Codice Python3 per dimostrare come funziona
# Costruisci N Range Equilength Elenco di stringhe
# utilizzo di una comprensione dell`elenco + zfill ()


# inizializza N

N = 6

< br> # print N

print ( " Numero di elementi richiesti: " + str (N))


# initialize K

K = 3


# Costruisci N Range Equilength String list
# usando una comprensione dell`elenco +
zfill ()

res = [ str (ele) .zfill (K) for ele in intervallo (N)]


# stampa risultato

stampa ( "Elenco stringhe per intervalli di lunghezza K:" + str (res))

Output:

Numero di elementi richiesti: 6 K Elenco delle stringhe dell`intervallo di lunghezza: [`000`,` 001`, `002`,` 003`, `004`, `005`] 

Metodo n. 2: utilizzo di map() + formattazione di stringhe
Questa attività può essere eseguita anche utilizzando le funzioni precedenti. In questo, estendiamo la logica della lunghezza usando la formattazione delle stringhe. Ed è usato per tracciare l`intervallo N.


# Codice Python3 per dimostrare come funziona
# Costruisci N Range Equilength Elenco di stringhe
# using map() + formattazione di stringhe


< classe codice = "commenti"> # inizializza N

N = 6


# print N

print ( "Numero di elementi richiesti: " + str (N))


# inizializza K

K = 3


# Costrutto N Range Equilength Elenco di stringhe
# using map() + formattazione della stringa

temp = `{: 0` + str (K) + `}`

res = elenco ( mappa (temp. formato , intervallo (N)))


# stampa risultato

print ( "Elenco di stringhe per intervalli di lunghezza K:" + str (res))

Output:

Numero di elementi richiesti: 6 K Elenco di stringhe dell`intervallo di lunghezza: [` 000`, `001`,` 002`, `003`,` 004`, `005`] 

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

News


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