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

Pythonでタプルに辞書を追加する


タプルに辞書を追加する必要がある場合は、「list」メソッド、「append」、および「tuple」メソッドを使用できます。

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

'append'メソッドは、リストの最後に要素を追加します。

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

my_tuple_1 = (7, 8, 0, 3, 45, 3, 2, 22, 4)

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

my_dict = {"Hey" : 11, "there" : 31, "Jane" : 23}

print("The dictionary is : ")
print(my_dict)

my_tuple_1 = list(my_tuple_1)
my_tuple_1.append(my_dict)
my_tuple_1 = tuple(my_tuple_1)

print("The tuple after adding the dictionary elements is : ")
print(my_tuple_1)

出力

The tuple is :
(7, 8, 0, 3, 45, 3, 2, 22, 4)
The dictionary is :
{'Hey': 11, 'there': 31, 'Jane': 23}
The tuple after adding the dictionary elements is :
(7, 8, 0, 3, 45, 3, 2, 22, 4, {'Hey': 11, 'there': 31, 'Jane': 23})
>

説明

  • タプルが定義され、コンソールに表示されます。
  • 辞書が定義され、コンソールに表示されます。
  • タプルはリストに変換され、辞書は「append」メソッドを使用してリストに追加されます。
  • 次に、この結果のデータはタプルに変換されます。
  • この結果は値に割り当てられます。
  • コンソールに出力として表示されます。

  1. Pythonタプルを辞書に変換するにはどうすればよいですか?

    辞書オブジェクトは、dict()関数を使用して作成できます。この関数は、タプルのタプルを引数として取ります。各タプルには、キーと値のペアが含まれています。 >>> t=((1,'a'), (2,'b')) >>> dict(t) {1: 'a', 2: 'b'} キーと値を交換する場合 >>> t=((1,'a'), (2,'b')) >>> dict((y, x) for x, y in t) {'a': 1,

  2. Pythonで辞書に新しいキーを追加するにはどうすればよいですか?

    辞書は、キーと値のペアの順序付けられていないコレクションです。各要素は、位置インデックスによって識別されません。さらに、キーを繰り返すことができないという事実から、新しいキーを使用してそれに値を割り当てるだけで、新しいペアが辞書に追加されます。 >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> D1[10] = z >>> D1 {1: a, 2: b, 3: c, x: 1, y: 2, z: 3, 10: z}