In diesem Artikel möchte ich die listenbezogenen Funktionen behandeln, die häufig bei der Fähigkeitsüberprüfung von paiza verwendet werden. Wir werden sechs Punkte behandeln: max, min, sum, len, all und any. Lass uns gehen.
max Die Funktion max erhält den Maximalwert in der Liste.
numbers = [23, 25, 21, 20, 26, 28, 22, 29, 27, 24, 30]
print(max(numbers))
# 30
Ich konnte sofort den Maximalwert in der Liste ermitteln.
Schauen wir uns auch die Zeichenkette an.
names = ["B", "K", "C", "Z", "A"]
print(max(names))
# Z
Für Strings konnte ich Z mit der Max-Funktion erhalten. Im Alphabet ist es leichter zu verstehen, wenn Sie denken, dass der Rücken größer ist.
min Die min-Funktion erhält den Mindestwert in der Liste.
numbers = [23, 25, 21, 20, 26, 28, 22, 29, 27, 24, 30]
print(min(numbers))
# 20
Ich konnte sofort den Mindestwert in der Liste ermitteln.
Schauen wir uns auch die Zeichenkette an.
names = ["B", "K", "C", "Z", "A"]
print(min(names))
# A
Im Fall einer Zeichenkette könnte ich mit der Funktion max A erhalten. Im Alphabet ist es leichter zu verstehen, wenn Sie es so klein wie vorne fangen.
sum Die Summenfunktion gibt die Summe der Zahlen aus, die nicht in der Liste enthalten sind.
numbers = [23, 25, 21, 20, 26, 28, 22, 29, 27, 24, 30]
print(sum(numbers))
# 275
Auf diese Weise wird die Summe der nicht aufgelisteten Zahlen ausgegeben.
Hier gibt es eine Einschränkung. Ein Fehler tritt auf, wenn eines der Elemente in der Liste mindestens eine Zeichenfolge enthält.
numbers = ['23', 25, 21, 20, 26, 28, 22, 29, 27, 24, 30]
print(sum(numbers))
#TypeError: unsupported operand type(s) for +: 'int' and 'str'
Stellen Sie sicher, dass alle Elemente in der Liste Zahlen sind, bevor Sie sie verwenden.
len Die len-Funktion gibt die Anzahl der Elemente in der Liste aus.
numbers = [23, 25, 21, 20, 26, 28, 22, 29, 27, 24, 30]
print(len(numbers))
# 11
Es gibt die Anzahl der Elemente in der Liste wie folgt aus.
all Die Funktion all gibt True zurück, wenn alle Elemente in der Liste True sind, und False, wenn mindestens ein False vorhanden ist. Es ist schwer zu verstehen, wenn man die Wörter erklärt. Schauen wir uns also den Code an.
numbers = [1, 0, 1, 1, 1, 1, 1]
print(all(numbers))
# False
numbers = [1, 1, 1, 1, 1, 1, 1]
print(all(numbers))
# True
words = ["B", "K", "C", "Z", "A"]
print(all(words))
# True
print(all([])
# True
Auf diese Weise wurde bestätigt, dass False zurückgegeben wird, wenn alles andere als True ist.
any Die Funktion all gibt True zurück, wenn alle Elemente in der Liste True sind, und False, wenn mindestens ein False vorhanden ist.
numbers = [0, 1, 0, 0, 0, 0, 0]
print(any(numbers))
# True
numbers = [0, 0, 0, 0, 0, 0, 0]
print(any(numbers))
# False
Ich konnte bestätigen, dass wenn es sogar eine gibt, die wahr ist, sie wahr zurückgibt.
Dieses Mal haben wir die Funktionen in Bezug auf Listen behandelt. In Zukunft möchte ich die Verwendung von Paiza für Fähigkeitsüberprüfungen verbessern. Außerdem werde ich in Zukunft weitere Python-Funktionen veröffentlichen, daher hoffe ich, dass Sie diese hilfreich finden.