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

Python –リスト内のすべてのN番目のタプルのK番目の要素を抽出します


リスト内のすべての「N」タプルの「K」要素を抽出する必要がある場合は、単純な反復と「append」メソッドが使用されます。

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

my_list = [(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12, 25, 77), (31, 39, 80),(33, 55, 78)]

print("The list is :")
print(my_list)

K = 1
print("The value of K is :")
print(K)

N = 3
print("The value of N is :")
print(N)

my_result = []

for index in range(0, len(my_list), N):
   my_result.append(my_list[index][K])

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

出力

The list is :
[(54, 51, 23), (73, 24, 47), (24, 33, 72), (64, 27, 18), (63, 24, 67), (12, 25, 77), (31, 39, 80), (33, 55,
78)]
The value of K is :
1
The value of N is :
3
The result is :
[51, 27, 39]

説明

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

  • KとNの値が定義され、コンソールに表示されます。

  • 空のリストが定義されています。

  • リストが繰り返され、「K」の特定のインデックスにある要素が空のリストに追加されます

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


  1. Pythonでタプル要素のデータ型を取得する

    データ型のタプル要素を取得する必要がある場合は、「map」メソッドと「type」メソッドを使用できます。 map関数は、特定の関数/操作を反復可能オブジェクト(リスト、タプルなど)のすべてのアイテムに適用します。結果としてリストを返します。 typeメソッドは、渡される引数のクラスのタイプを返します。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 以下は同じのデモンストレーションです- 例 my_tuple = ('Hi', 23, ['there', 'Will']) pr

  2. PythonのタプルリストのK番目の列の製品

    タプルのリストで「K」列の積を見つける必要がある場合は、単純なリスト内包表記とループを使用できます。 タプルは不変のデータ型です。つまり、一度定義された値は、インデックス要素にアクセスして変更することはできません。要素を変更しようとすると、エラーが発生します。それらは読み取り専用アクセスを保証するため、重要な内容です。リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 リスト内包表記は、リストを反復処理してリストに対して操作を実行するための省略形です。 以下は同