In einem Dictionary < und > benutzen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
__blackjack__
User
Beiträge: 14020
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Ich würde da noch eine „dict comprehension“ und `any()` einbauen:

Code: Alles auswählen

#!/usr/bin/env python3
import csv


def read_numbers():
    with open("Datei.csv", encoding="utf-8", newline="") as file:
        reader = csv.DictReader(file, delimiter=";")
        return {int(row["Nummer"]): row for row in reader}


def main():
    numbers = read_numbers()
    print(numbers)
    if any(number > 1 for number in numbers):
        print("Geht")


if __name__ == "__main__":
    main()
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
_corn_
User
Beiträge: 27
Registriert: Montag 8. November 2021, 09:04

...
Antworten