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']]
説明
-
リストが定義され、コンソールに表示されます。
-
リスト内包表記はリストを反復処理するために使用され、すべての要素が文字列に変換されてリストに格納されます。
-
この結果は変数に割り当てられます。
-
これは、コンソールに表示される出力です。
-
Pythonで整数を8進数の文字列に変換するにはどうすればよいですか?
Pythonのライブラリのoct()関数を使用して、任意の整数を8進数に相当する数値に変換します。 8進数表現の文字列を取得します >>> oct(100) '0o144' >>> oct(0x10) '0o20' >>> oct(10) '0o12'
-
Pythonで整数を16進文字列に変換するにはどうすればよいですか?
組み込みのhex()関数を使用して、任意の整数を16進表現に変換できます。 >>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'