Python | Construire une liste de chaînes d`alignement pour une plage N

| | | |

Méthode 1 : Utilisation de la compréhension de liste + zfill()
Une combinaison des fonctions ci-dessus peut être utilisée pour accomplir cette tâche. En cela, nous effectuons la tâche d`ajouter des nombres à l`aide d`une compréhension de liste, et zfill () prend soin de la longueur requise pour chaque ligne.


# Code Python3 pour montrer comment cela fonctionne
# Construction N Range Equilength String list
# utilisation d`une compréhension de liste + zfill ()


# initialize N

N = 6

< br> # print N

print ( " Nombre d`éléments requis : " + str (N))


# initialize K

K = 3


# Construire une liste de chaînes d`équilongueur N Range
# en utilisant une compréhension de liste +
zfill ()

res = [ str (ele) .zfill (K) pour ele dans plage (N)]


# imprimer le résultat

imprimer ( "Liste de chaînes de plage de longueur K :" + str (res))

Sortie :

Nombre d`éléments requis : 6 K Liste des chaînes de longueur : [`000`,` 001`, `002`,` 003`, `004`, `005`] 

Méthode n° 2 : Utilisation de map() + formatage de chaîne
Cette tâche peut également être effectuée à l`aide des fonctions ci-dessus. En cela, nous étendons la logique de longueur en utilisant le formatage de chaîne. Et il est utilisé pour tracer la plage N.


# code Python3 pour montrer comment cela fonctionne
# Construire une liste de chaînes de longueur équidistante
# en utilisant map () + formatage de chaîne


# initialize N

N = 6


# print N

print ( "Nombre d`éléments requis : " + str (N))


# initialize K

K = 3


# Construire une liste de chaînes d`équilongueur de plage de N
# en utilisant map () + formatage de chaîne

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

res = liste ( carte (temp. format , plage (N)))


# imprimer le résultat

print ( "K Length range strings list:" + str (res))

Sortie :

Nombre d`éléments requis : 6 K Longueur de la liste des chaînes : [` 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