Ich versuche, eine Liste alphabetisch zu sortieren - aber mit Werten, die x
auf der Vorderseite enthalten.Python sortiere eine Liste nach Alphabet
def front_x(words):
r = words
s = []
o = []
for x in r:
if "x" in x:
s.append(x)
else:
o.append(x)
return sorted(s,key = lambda f:f.find("x")) + sorted(o)
front_x(['bbb', 'ccc', 'axx', 'xzz', 'xaa'])
Es gibt zur Zeit ['xzz', 'xaa', 'axx', 'bbb', 'ccc']
,
Ich mag es ['xaa', 'xzz', 'axx', 'bbb', 'ccc']
Hallo Jawad, Sie müssen mehr Details in Ihre Frage aufnehmen sowie ein wenig sauberer formatieren –