Python | Crie uma lista de strings de alinhamento para um intervalo N

| | | |

Método nº 1: usando compreensão de lista + zfill()
Uma combinação das funções acima pode ser usada para realizar esta tarefa. Neste, realizamos a tarefa de adicionar números usando uma compreensão de lista, e zfill () cuida do comprimento necessário para cada linha.


# Código Python3 para demonstrar como funciona
# Construir N Range Equilength String list
# usando uma compreensão de lista + zfill ()


# inicializa N

N = 6

< br> # print N

print ( " Número de elementos necessários: " + str (N))


# inicializa K

K = 3


# Construir N Range Equilength String list
# usando uma compreensão de lista +
zfill ()

res = [ str (ele) .zfill (K) para ele em intervalo (N)]


# imprime resultado

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

Saída:

Número de elementos necessários: 6 K Lista de strings de intervalo de comprimento: [`000`,` 001`, `002`,` 003`, `004`, `005`] 

Método nº 2: Usando map() + formatação de string
Esta tarefa também pode ser feita usando as funções acima. Neste, estendemos a lógica de comprimento usando formatação de string. E é usado para traçar o intervalo N.


# código Python3 para demonstrar como funciona
# Construir N Range Equilength Lista de strings
# usando map () + formatação de string


# inicializa N

N = 6


# print N

print ( "Número de elementos necessários: " + str (N))


# inicializa K

K = 3


# Construir N Range Equilength String list
# usando map () + formatação de string

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

res = lista ( map (temp. formato , intervalo (N)))


# imprime resultado

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

Saída:

Número de elementos necessários: 6 K Lista de strings de intervalo de comprimento: [` 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