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

Python –タプルリストの後方要素を連結します


タプルリストの後方要素を連結する必要がある場合は、リスト内包表記と「結合」メソッドが使用されます。

以下は同じのデモンストレーションです-

my_tuple = [(13, 42, "Will"), (48, "is a"), ("good boy", )]

print("The tuple is : " )
print(my_tuple)

my_result = " ".join([sub[-1] for sub in my_tuple])

print("The result is : " )
print(my_result)

出力

The list is :
[(13, 42, 'Will'), (48, 'is a'), ('good boy',)]
The concatenated list is :
Will is a good boy

説明

  • タプルのリストが定義され、コンソールに表示されます。

  • リスト内包表記と「join」メソッドを使用して、タプルのリストの最後の要素を取得します。

  • この結果は変数に割り当てられます。

  • これは、コンソールに表示される出力です。


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

    この記事では、リスト内のタプル要素を結合する方法を学習します。これは、joinメソッドとmapメソッドを使用する簡単な方法です。以下の手順に従って、タスクを完了してください。 文字列を含むタプルでリストを初期化します。 タプルを引数として取り、文字列を返すjoin_tuple_stringという関数を記述します。 map(join_tuple_string、list)メソッドを使用してリスト内のタプルを結合します。 結果をリストに変換します。 結果を印刷します。 例 # initializing the list with tuples string_tuples = [('A&

  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