Pythonでリストをリストのタプルに変換する
Pythonで1つのデータコンテナを別のデータコンテナに変換することは、頻繁な要件です。この記事では、リストを取得してタプルに変換します。タプルの各要素もリストです。
タプル付き
タプル関数をリストに直接適用できます。ただし、各要素が[]で囲まれるようにforループも配置する必要があります。
例
listA = ["Mon",2,"Tue",3] # Given list print("Given list A: ", listA) # Use zip res = tuple([i] for i in listA) # Result print("The tuple is : ",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])
郵便番号と地図付き
上記と同様の方法でzipとmapを使用することもできます。 map関数は、リスト関数をリスト内の各要素に適用します。最後に、タプル関数は結果を、各要素がリストであるタプルに変換します。
例
listA = ["Mon",2,"Tue",3] # Given list print("Given list A: ", listA) # Use zip res = tuple(map(list, zip(listA))) # Result print("The tuple is : ",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])
-
JSONデータをPythonタプルに変換する方法は?
最初にjson.loadsを使用してjsonをdictに変換し、次にdict.items()を使用してpythonタプルに変換できます。 Pythonのjsonモジュールを使用してJSONファイルを解析できます。このモジュールはjsonを解析し、それをdictに入れます。その後、通常のdictのようにこれから値を取得できます。たとえば、次のコンテンツを持つjsonがある場合- 例 { "id": "file", "value": "File", &n
-
Pythonでリストをタプルに変換する方法は?
タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)