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

リスト内で最大の数を見つけるPythonプログラム


この記事では、以下に示す問題ステートメントの解決策について学習します。

問題の説明 −リストが与えられたので、リストの最大の要素を計算する必要があります。

ここでは、組み込み関数を使用して、問題ステートメントの解決策に到達します

sort()関数の使用

# list
list1 = [23,1,32,67,2,34,12]
# sorting
list1.sort()
# printing the last element
print("Largest element is:", list1[-1])

出力

Largest in given array is 67

max()関数の使用

# list
list1 = [23,1,32,67,2,34,12]
# printing the maximum element
print("Largest element is:", max(list1))

出力

Largest in given array is 67

以下のコードでユーザーからの入力を受け取ることもできます

# empty list
list1 = []
# asking number of elements to put in list
num = int(input("Enter number of elements in list: "))
# appending elements in the list
for i in range(1, num + 1):
   ele = int(input("Enter elements: "))
   list1.append(ele)
# print maximum element
print("Largest element is:", max(list1))

結論

この記事では、リストから最大の要素を取得する方法を学びました。


  1. 配列内の最大の要素を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −配列が与えられたので、配列の最大要素を計算する必要があります。 ここでは、ループ全体をトラバースして最大の要素を計算し、要素を取得するブルートフォースアプローチを使用します。 以下の実装を観察できます。 例 # largest function def largest(arr,n):    #maximum element    max = arr[0]    # traverse the whole loop    for

  2. 数の最大の素因数を見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 正の整数nが与えられます。数の最大の素因数を見つける必要があります。 アプローチ 指定された数値を数値の約数で割って因数分解します。 最大素因数を更新し続けます。 例 import math def maxPrimeFactor(n):    # number must be even    while n % 2 == 0:       max_Prime = 2       n /= 1