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