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

Pythonでリストをタプルに変換します。


Pythonを使用したデータ分析中に、特定のリストをタプルに変換する必要がある場合があります。一部のダウンストリームコードはタプルの処理を期待している可能性があり、現在のリストにはそのタプルの値が含まれているためです。この記事では、それを行うためのさまざまな方法を紹介します。

タプル付き

これは、タプル関数をリストに直接適用する簡単な方法です。リスト要素はタプルに変換されます。

listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = tuple(listA)
# Result
print("The tuple is : ",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given list A: ['Mon', 2, 'Tue', 3]
The tuple is : ('Mon', 2, 'Tue', 3)

あり*

*演算子を適用して、指定されたリストを展開し、結果を括弧で囲むことができます。

listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = (* listA,)
# Result
print("The tuple is : ",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given list A: ['Mon', 2, 'Tue', 3]
The tuple is : ('Mon', 2, 'Tue', 3)

  1. JSONデータをPythonタプルに変換する方法は?

    最初にjson.loadsを使用してjsonをdictに変換し、次にdict.items()を使用してpythonタプルに変換できます。 Pythonのjsonモジュールを使用してJSONファイルを解析できます。このモジュールはjsonを解析し、それをdictに入れます。その後、通常のdictのようにこれから値を取得できます。たとえば、次のコンテンツを持つjsonがある場合- 例 {    "id": "file",    "value": "File",   &n

  2. Pythonでリストをタプルに変換する方法は?

    タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)