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

繰り返される要素を含むコレクションを返すC#プログラム


C#で要素が繰り返されているコレクションを返すには、Enumerable.Repeatメソッドを使用します。

これはSystem.Linq名前空間の一部です。

数を2回繰り返す必要があるとしましょう。そのために、数と繰り返しの頻度を設定します。

Enumerable.Repeat(50, 2);

次に、それを変数に割り当てて表示します。

using System;
using System.Linq;
class Demo {
   static void Main() {
      // repeating element 50, two times
      var num = Enumerable.Repeat(50, 2);
      // displayig repeating elements
      foreach (int ele in num) {
         Console.WriteLine(ele);
      }
   }
}

出力

50
50

  1. カスタムインデックスで要素を繰り返すPythonプログラム

    カスタムインデックスで要素を繰り返す必要がある場合は、単純な反復、列挙属性、「extend」メソッド、および「append」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [34, 56, 77, 23, 31, 29, 62, 99] print("The list is :") print(my_list) index_list = [3, 1, 4, 6] my_result = [] for index, element in enumerate(my_list): if index in index_list:

  2. タプルのリストで正の要素を持つタプルを検索するPythonプログラム

    タプルのリストから位置要素を持つタプルを検索する必要がある場合は、リスト内包表記を使用できます。 以下は同じのデモンストレーションです- 例 my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)] print("The list is : ") print(my_list) my_result = [sub for sub in my_list if all(elem >= 0 for elem in sub)] print("The positive elements are : &