Pythonで複数の整数のリストを単一の整数に変換する
要素が整数であるリストがある場合があります。これらすべての要素を組み合わせて、そこから1つの整数を作成する必要がある場合があります。この記事では、その方法を探ります。
参加あり
joinメソッドは、タプル内のすべてのアイテムを文字列に結合できます。そのため、これを使用して、forループを繰り返し処理することにより、リストの各要素を結合します。
例
listA = [22,11,34] # Given list print("Given list A: ", listA) # Use res = int("".join([str(i) for i in listA])) # Result print("The integer is : ",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list A: [22, 11, 34] The integer is : 221134
地図を使って参加
map関数を適用して、リストの各要素を文字列に変換し、それぞれを結合して最終的なリストを作成できます。 int関数を適用すると、最終結果は整数になります。
例
listA = [22,11,34] # Given list print("Given list A: ", listA) # Use res = int("".join(map(str, listA))) # Result print("The integer is : ",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list A: [22, 11, 34] The integer is : 221134
-
Pythonでリストをタプルに変換する方法は?
タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)
-
Pythonで文字のリストを文字列に変換するにはどうすればよいですか?
Pythonには、要素間にセパレータを挿入してシーケンスオブジェクト内の要素を結合することで文字列を返すjoin()関数が組み込まれています。区切り文字のない文字列が必要な場合は、null文字列で初期化します >>> lst=['h','e','l','l','o'] >>> str='' >>> str.join(lst) 'hello'