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

Pythonで1からnまでのn個の要素を持つリストを作成するプログラム


数nがあるとします。サイズnの要素のリストを作成する必要があります。要素は1からnです。

したがって、入力がn =5の場合、出力は[1,2,3,4,5]

になります。

これを解決するには、次の手順に従います-

  • この問題を解決するには、Pythonリスト内包表記戦略を使用してください
  • 1からnまでのiごとにiを含むリストを作成します。このために、range()関数を使用します。これは、ここではnである下限と、nまで生成したいので上限n+1を取ります。

理解を深めるために、次の実装を見てみましょう-

def solve(n):
   return [i for i in range(1,n+1)]
n = 5
print(solve(n))

入力

5

出力

[1, 2, 3, 4, 5]

  1. リストからN個の最大の要素を見つけるPythonプログラム

    整数リストが与えられた場合、私たちのタスクはリスト内で最大のN個の要素を見つけることです。 例 Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] アルゴリズム Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest value and store it in a new list. 例 def Nnumbere

  2. リストから重複要素を削除するPythonプログラム?

    1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the