Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –整数行列を文字列行列に変換


整数行列を文字列行列に変換する必要がある場合は、リスト内包表記が使用されます。

以下は同じのデモンストレーションです-

my_list = [[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]]

print("The list is :")
print(my_list)

my_result = [[str(element) for element in index]for index in my_list]

print("The reuslt is :")
print(my_result)

出力

The list is :
[[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]]
The reuslt is :
[['14', '25', '17'], ['40', '28', '13'], ['59', '44', '66'], ['29', '33', '16']]

説明

  • リストが定義され、コンソールに表示されます。

  • リスト内包表記はリストを反復処理するために使用され、すべての要素が文字列に変換されてリストに格納されます。

  • この結果は変数に割り当てられます。

  • これは、コンソールに表示される出力です。


  1. Pythonで整数を8進数の文字列に変換するにはどうすればよいですか?

    Pythonのライブラリのoct()関数を使用して、任意の整数を8進数に相当する数値に変換します。 8進数表現の文字列を取得します >>> oct(100) '0o144' >>> oct(0x10) '0o20' >>> oct(10) '0o12'

  2. Pythonで整数を16進文字列に変換するにはどうすればよいですか?

    組み込みのhex()関数を使用して、任意の整数を16進表現に変換できます。 >>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'