Python |範囲Nのアライメント文字列のリストを作成します

| | | |

方法1:リスト内包表記の使用+ zfill ()
上記の機能の組み合わせを使用して、このタスクを実行できます。ここでは、リスト内包表記を使用して数値を追加するタスクを実行し、 zfill ()が必要な長さを処理します。各行。


#Python3コードでどのように機能するかを示します
#構築N範囲の等長文字列リスト
#リスト内包表記を使用+ 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 K長さ範囲の文字列リスト:[`000`、 `001`、 `002`、 `003`、 `004`、 `005`] 

方法2: map()+文字列フォーマットを使用する
このタスクは、上記の関数を使用して実行することもできます。ここでは、文字列フォーマットを使用して長さロジックを拡張します。また、N範囲をプロットするために使用されます。


#Python3コードで、どのように機能するかを示します
#N範囲の等長文字列リストを作成
#map()+文字列フォーマットを使用


#初期化N

N = 6


#print N

print "必要な要素の数:" + str (N))


#Kを初期化

K = 3


#N範囲の等長文字列リストを作成
#map()+文字列フォーマットを使用

temp =<コードクラス="文字列">`{:0` <コードクラス="キーワード">+<コードクラス="関数">str (K) + `}`

res = list map (temp。 format range (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


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