Python maksimum

Python işlevleri ve meth

Python max() işlevi, bir değerler listesindeki en büyük değeri bulmak için kullanılır. Python min() işlevi, bir listedeki en düşük değeri bulmak için kullanılır. Değerler listesi, dizeler veya sayılar içerebilir.

Bir listede veya bir dizede minimum veya maksimum değeri bulmak istediğiniz bir durumla karşılaşabilirsiniz. Örneğin, bayinizde satılan en pahalı arabayı bulan bir program yazıyor olabilirsiniz. Python'un yerleşik min() ve max() işlevlerinin devreye girdiği yer burasıdır. 

Python'da şunları kullanabilirsiniz: min() ve max() bir listede veya bir dizede sırasıyla en küçük ve en büyük değeri bulmak için. Bu kılavuz Python'da min() ve max() yöntemlerinin nasıl kullanılacağını keşfedecek ve her birinin birkaç örneğinde size yol gösterecektir.




Python min() İşlevi

Python min() işlevi, öğeler listesindeki en düşük değeri döndürür. min(), bir listedeki en küçük sayıyı veya liste alfabetik olarak sıralansaydı listede görünecek ilk dizeyi bulmak için kullanılabilir.

İşte Python min( için sözdizimidir. ) yöntemi:

min(object)

Bu sözdiziminde, min() yöntemi yalnızca bir parametre alır: minimum değerini bulmak istediğiniz nesne.

Min ile bağımsız değişkenler olarak bağımsız değerler de belirtebiliriz. () işlevi:

min(değer1, değer2...)
< p>Bireysel değerler belirtmeyi seçerseniz, argüman olarak belirttiğimiz tüm değerlerden en büyük değer döndürülür.

Katılımcıların %81'i, bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

Yinelenen bir benzerini geçebilirsiniz. min() yöntemine argüman olarak bir liste veya liste demeti. Yinelenebilir bir boşsa, bir ValueError şu şekilde oluşturulur:

ValueError: max() arg boş bir dizidir

“ValueError: max() argümanı boş bir dizidir” hakkındaki makalemizi okuyun. (bu, min() yöntemi için de geçerlidir) daha fazla bilgi için.


min Python Örneği

Bir listedeki en düşük değeri bulmak için min() yöntemini kullanmaya ilişkin basit bir örnek:

example_list = [21, 22, 19, 14] print(min(example_list))
< p>Kodumuz şu değeri döndürür: 14.

Kodumuzun ilk satırında, dört değeri saklayan example_list adında bir liste tanımlarız. sonraki satırda, o listedeki en küçük değeri bulmak için min() kullanıyoruz ve bu değeri konsola yazdırıyoruz.

Bu yöntemi göstermek için daha ayrıntılı bir örnek kullanalım. iş başında. Diyelim ki bir kahve dükkanı sahibiyiz ve potansiyel süt satıcılarının bir listesini çıkardık. Altı tedarikçi bulduk ve her satıcının bize teklif ettiği galon başına fiyatı depolayan bir dizi oluşturduk.

Listemizdeki en ucuz tedarikçiyi bulmak istiyoruz. aşağıdaki programı kullanarak yapabilirsiniz:

supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26] print("En ucuz fiyat $", min(supplier_quotes), " galon süt başına.")

Kodumuz yinelenebilirdeki en küçük öğeyi döndürür:

En ucuz fiyat galon süt başına 3,26$'dır.

Kodumuzun ilk satırında , satıcı tekliflerinin bir listesini tanımlarız. Daha sonra en küçük değeri bulmak için min() yöntemini kullanırız ve bu yöntemin sonucunu içeren bir mesaj yazdırırız. Bu durumda, mevcut en ucuz fiyat galon süt başına 3,26 dolardı.




Python Max Function

Python max() işlevi, liste gibi yinelenebilir bir öğedeki en büyük değeri döndürür. . Bir liste dizeler içeriyorsa, son öğe alfabetik olarak max() tarafından döndürülür.

max() işlevine bakalım Python sözdizimi:

max(value1, value2...)

En yüksek değerin hangi değerlerden alınacağını tek tek belirleyebileceğinizi görebilirsiniz. seçilebilir.

Bu söz dizimini bir yinelenebilir argüman olarak ilettiğimiz yerde de kullanabiliriz:

max(list)

İkinci örnek max()'ın en yaygın kullanımıdır. Bu kod, liste gibi belirtilen yinelenebilir içeriği okur ve bu yinelenebilirdeki en büyük değeri döndürür.


max() işlevine bir argüman olarak boş bir değer iletmek, daha önce tartıştığımız aynı ValueError ile sonuçlanacaktır.

max() Python Örneği

< p>Premium bir kahvehane olduğumuzu ve kaliteli süt için yüksek bir fiyat ödemek istediğimizi varsayalım. Aldığımız en büyük teklifi aşağıdaki kodu kullanarak bulabiliriz:

supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26] print("En pahalı fiyat $", max(supplier_quotes))

Kodumuz listemizdeki en büyük öğeyi döndürüyor:

"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Gördüğünüz gibi kodumuz yukarıdaki min() örneğindeki kodla neredeyse aynı. min() yerine max kullandık ().

max() yöntemi, Python dizimizi aradı ve Listemizdeki maksimum değer.Ardından programımız konsola bu değerle bir mesaj yazdırdı.




Python Min ve Max with Strings

Yukarıdaki örneklerde min() ve max() yöntemleri.

min() ve max() yöntemleri, bir dizedeki en küçük ve en büyük karakterleri bulmak için de kullanılabilir.Bu durumda, en küçük< /em> ve en büyük, karakterin alfabedeki konumunu belirtir.

En küçük konum Python'da tüm büyük harfler önce geldiğinden, sible karakteri büyük A harfidir. En büyük karakterimiz küçük harf z'dir. (Python'un sipariş sistemi hakkında daha fazla bilgi edinmek için Python ord() yöntemi hakkındaki eğiticimize bakın.)

Diyelim ki beşinci sınıf matematik sınıfındaki her öğrencinin notlarını içeren bir dizimiz var. En düşük notun ne olduğunu bilmek istiyoruz. En düşük notu hesaplamak için max() fonksiyonunu kullanabiliriz. İşte bu görevi gerçekleştiren örnek bir program:

grades = "AABABBACBAABCD" print("En düşük not ", max(grades))

Kodumuz şunu döndürür:

Sınıftaki en düşük not D idi

Kodumuz, en küçük olanı bulmak için bir Python dizesi aracılığıyla arar değer. Bu durumda, en düşük not, max() işlevimizin tanımladığı ve kodumuza döndürdüğü D idi.


Dizeler ve min() ve max() yöntemleri üzerinde çalışırken, birden çok parametre belirtebilirsiniz. birden çok değer arasından en küçük ve en büyük dizeyi bulmak için.

Üç öğrenci adınız olduğunu ve hangisinin en son geldiğini bulmak istediğinizi söyleyin. Bunu aşağıdaki kodu kullanarak yapabilirsiniz:

name_one = "Garry" name_two = "Lenny" name_3 = "Jerry" print("Alfabede en son görünen isim", max(name_one, name_two, name_üç))

Kodumuz şunu döndürür:

Alfabede en son görünen ad Lenny'dir

max() yöntemi üç parametre aldı: name_one, name_two ve ad_üçmax() yöntemi daha sonra bu adlardan hangisinin alfabetik olarak en son geldiğini hesapladı ve bu adı programa döndürdü.

Son olarak, kodumuz görünen adı belirten bir mesaj yazdırdı. alfabede sonuncu.




Sonuç

Genellikle, listeler veya dizelerle çalışırken, o listede veya dizede görünen en düşük veya en yüksek değeri bulmak isteyeceksiniz. . Bunu yapmak için Python min() ve max() yöntemleri kullanılabilir.

Bu eğitimde min( ) ve max() yöntemleri ile Python listeleri ve dizeleri. Artık listelerde ve dizilerde min() ve max() ile bir profesyonel gibi çalışmaya başlamaya hazırsınız!

Python hakkında daha fazla bilgi edinmek için programlama için Python Nasıl Öğrenilir kılavuzumuzu okuyun.





Python maksimum: StackOverflow Questions