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

Pythonで文字列とリストからタプルを作成する


文字列とリストからタプルを作成する必要がある場合は、タプルメソッドを使用できます。

リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。

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

my_list_1 = ['Hey', 'there', 'How', 'are', 'you']
my_list_2 = 'Jane'

print("The first list is :")
print(my_list_1)

print("The string is :")
print(my_list_2)

my_result = tuple(my_list_1 + [my_list_2])
print("The aggregated tuple is : ")
print(my_result)

出力

The first list is :
['Hey', 'there', 'How', 'are', 'you']
The string list is :
Jane
The aggregated tuple is :
('Hey', 'there', 'How', 'are', 'you', 'Jane')

説明

  • リストが作成され、コンソールに表示されます。
  • 別の文字列が定義されています。
  • タプルと「[]」は、リストと文字列を集約するために使用されます。
  • 最終出力がコンソールに表示されます。

  1. 指定されたリストからタプルのリストを作成するPythonプログラムで、各タプルに番号とそのキューブが含まれています

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 -リスト入力が与えられたら、数字とそれに対応するキューブを持つタプルを作成する必要があります。 示されているように、インライン実装の助けを借りて上記の問題を解決するためのアプローチを見てみましょう。 例 list1 = [0,1,2,4,6] res = [(val, pow(val, 3)) for val in list1] # main print(res) 出力 [(0, 0), (1, 1), (2, 8), (4, 64), (6, 216)] 次の図は、リストの宣言と、

  2. リストからPython文字列を作成するにはどうすればよいですか?

    Pythonには、要素間にセパレータを挿入してシーケンスオブジェクト内の要素を結合することで文字列を返すjoin()関数が組み込まれています。区切り文字のない文字列が必要な場合は、null文字列で初期化します >>> lst=['h','e','l','l','o'] >>> str='' >>> str.join(lst) 'hello'