Python | Создайте список строк выравнивания для диапазона N

| | | |

Способ 1. Использование понимания списка + zfill()
Для выполнения этой задачи можно использовать комбинацию вышеперечисленных функций. В этом мы выполняем задачу добавления чисел, используя понимание списка, и zfill () заботится о длине, необходимой для каждую строку.


# Код Python3 для демонстрации того, как он работает
# Construct N Range Equilength String list
# использование понимания списка + zfill ()


# инициализировать N

N = 6

< br> # print N

print ( " Требуемое количество элементов: " + str (N))


# инициализировать K

K = 3


# Создание списка строк равной длины N
# с использованием генератора списка +
zfill ()

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


# результат печати

print ( "K Список строк диапазона длины:" + str (res))

Вывод:

Количество требуемых элементов: 6 КБ Список строк диапазона длины: [`000`,`001`, `002`,`003`, `004`, `005`] 

Способ № 2: Использование map() + форматирование строки
Эту задачу также можно выполнить с помощью вышеуказанных функций. В этом мы расширяем логику длины, используя форматирование строки. И он используется для построения диапазона N.


# Код Python3 для демонстрации того, как он работает
# Построение списка N Range Equilength String
# с использованием map() + форматирование строки


# инициализировать N

N = 6


# print N

print ( "Количество требуемых элементов: " + str (N))


# инициализировать K

K = 3


# Создать список N Range Equilength String
# с использованием map() + форматирование строки

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

res = list ( map (temp. формат , диапазон (N)))


# результат печати

print ( "K Список строк диапазона длины:" + str (res))

Вывод:

Количество требуемых элементов: 6 K Список строк диапазона длины: [` 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