BlogPython Script zum Generieren von Buchstabenkombinationen mit fester Endung

Wenn du ein Python Script zum Erzeugen von Zeichenkombinationen suchst, bist du hier genau richtig. In diesem Beitrag zeigen wir dir, wie du mit einem einfachen Python-Skript alle möglichen Buchstabenkombinationen generieren kannst – mit einem festen Buchstaben am Ende – und die Ergebnisse als CSV- und JSON-Datei exportierst.

🔧 Was macht das Python-Script?


Das Skript erstellt mit Hilfe der Standardbibliothek itertools alle dreistelligen Kombinationen von Großbuchstaben (A–Z) und hängt automatisch den Buchstaben „U“ an jede Kombination an. Am Ende stehen also 4-stellige Codes, die alle auf „U“ enden – beispielsweise AAAU, BBBU, ZZZU.

Das Python Script speichert die generierten Kombinationen anschließend in zwei gängigen Formaten:

CSV-Datei – ideal für Excel, Datenbanken oder Tabellen-Importe

JSON-Datei – perfekt für APIs, Webentwicklung oder strukturierte Datenverarbeitung

💻 Der vollständige Python Code

import csv
import json
import itertools

# Script to create a list of possible combinations of four letters, where the last letter is always a U.

letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

# create all possible combinations of four letters, where the last one is a 'U'
combinations = list(itertools.product(letters, repeat=3))
codes = [''.join(combination) + 'U' for combination in combinations]

# output as CSV
with open('codes.csv', 'w', newline='') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(['Code'])
    writer.writerows([[code] for code in codes])

# output as JSON
with open('codes.json', 'w') as jsonfile:
    json.dump({'Codes': codes}, jsonfile)

print("CSV and JSON files have been successfully created.")

# run python3 codes.py  

Published: 4/21/2025


Noch keine Kommentare? 😔 Sei der Erste!



    We use cookies

    We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.