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

Python-タプル要素をリストに結合する


この記事では、リスト内のタプル要素を結合する方法を学習します。これは、joinメソッドとmapメソッドを使用する簡単な方法です。以下の手順に従って、タスクを完了してください。

  • 文字列を含むタプルでリストを初期化します。
  • タプルを引数として取り、文字列を返すjoin_tuple_stringという関数を記述します。
  • map(join_tuple_string、list)メソッドを使用してリスト内のタプルを結合します。
  • 結果をリストに変換します。
  • 結果を印刷します。

# initializing the list with tuples
string_tuples = [('A', 'B', 'C'), ('Tutorialspoint', 'is a', 'popular', 'site', 'for tech learnings')]

# function that converts tuple to string
def join_tuple_string(strings_tuple) -> str:
   return ' '.join(strings_tuple)

# joining all the tuples
result = map(join_tuple_string, string_tuples)

# converting and printing the result
print(list(result))
>

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

出力

['A B C', 'Tutorialspoint is a popular site for tech learnings']

結論

記事に質問がある場合は、コメントセクションにそのことを記載してください。


  1. Pythonでのタプル変換のリストへの辞書

    コレクションタイプをあるタイプから別のタイプに変更することは、Pythonで非常に頻繁に必要になります。この記事では、ディクショナリに存在するキーと値のペアからタプルを作成する方法を説明します。キーと値のペアのそれぞれがタプルになります。したがって、最終的なリストは、要素がタプルであるリストです。 items()を使用 各キーと値のペアを反復処理できる辞書のitemsメソッドを使用します。次に、forループを使用して、これらの値をタプルにパックします。これらすべてのタプルを最終リストに入れます。 例 dictA = {'Mon': '2 pm', '

  2. Pythonタプルに要素を追加する方法は?

    Pythonタプルは不変のオブジェクトです。したがって、それを変更しようとする操作(追加など)は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。リストオブジェクトにはいつでもアイテムを追加できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 3