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

C#リストに一度に複数の要素を挿入する


InsertRange()メソッドを使用して、C#の既存のリストの間にリストを挿入します。これにより、既存のリストに複数の要素を簡単に追加できます。

まずリストを設定しましょう-

List<int> arr1 = new List<int>();
arr1.Add(10);
arr1.Add(20);
arr1.Add(30);
arr1.Add(40);
arr1.Add(50);

それでは、配列を設定しましょう。この配列の要素は、上記のリストに追加するものです-

int[] arr2 = new int[4];
arr2[0] = 60;
arr2[1] = 70;
arr2[2] = 80;
arr2[3] = 90;

上記の要素をリストに追加します-

arr1.InsertRange(5, arr2);

これが完全なコードです-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      List<int> arr1 = new List<int>();
      arr1.Add(10);
      arr1.Add(20);
      arr1.Add(30);
      arr1.Add(40);
      arr1.Add(50);
      Console.WriteLine("Initial List ...");
      foreach (int i in arr1) {
         Console.WriteLine(i);
      }
      int[] arr2 = new int[4];
      arr2[0] = 60;
      arr2[1] = 70;
      arr2[2] = 80;
      arr2[3] = 90;
      arr1.InsertRange(5, arr2);
      Console.WriteLine("After adding elements ...");
      foreach (int i in arr1) {
         Console.WriteLine(i);
      }
   }
}

出力

Initial List ...
10
20
30
40
50
After adding elements ...
10
20
30
40
50
60
70
80
90

  1. Pythonで一度に複数の行列の逆数を計算する

    行列の(乗法)逆数を計算するには、Pythonでnumpy.linalg.inv()メソッドを使用します。正方行列aが与えられた場合、dot(a、ainv)=dot(ainv、a)=eye(a.shape [0])を満たす行列ainvを返します。このメソッドは、行列aの(乗法)逆行列を返します。最初のパラメーターaは、反転される行列です。 ステップ まず、必要なライブラリをインポートします- import numpy as np from numpy.linalg import invをインポートします array()-を使用していくつかの行列を作成します arr = np.array([

  2. PythonでKより大きい最小の要素を見つける

    Pythonを使用したデータ分析中に、特定の基準を満たすリストから要素を除外する必要がある多くのシナリオに遭遇します。この記事では、リストから要素を取得する方法を説明します。この要素は、要素よりも大きいが、指定された要素よりも大きいすべての要素の中で最小です。 最小で kより大きい値の一般的な基準を満たしながら、リストの各要素を通過するforループを設計します。次に、そのようなすべての要素に対して、最小値を取得するためにmin関数を適用します。 例 listA = [1,5,6, 7,11,14] # Original list print("Given list : "