Also weiß ich, wie man eine Textdatei importiert und Zahlen sortiert, wie zum Beispiel:
1
6
4
6
9
3
5
Aber ich weiß nicht, wie man Daten sortiert, die so aussehen:
Merchant_9976 20122
Merchant_9977 91840
Merchant_9978 92739
Merchant_9979 97252
Merchant_9980 76885
Merchant_9981 67835
Merchant_9982 42201
Merchant_9983 47463
Hier ist mein bisheriger Code
def sort_slow(seq):
for i in range(1, len(seq)):
j = i
while j > 0 and seq[j - 1] > seq[j]:
seq[j - 1], seq[j] = seq[j], seq[j - 1]
j -= 1
return seq
def main():
fileName = str(input('Bitte geben Sie einen Dateinamen ein: '))
file = open(fileName)
sort1 = []
for lines in file:
sort1.append(int(lines.strip()))
sort_slow(sort1)
print(sort1)
main()
Ich bin relativ neu im Programmieren.*seit etwa 1 Monat