Ist es möglich, das Zufallsmodul zu verwenden, um Strings aus einer Liste zu extrahieren, aber nur, wenn der String eine Länge größer als x hat?Zufallswerte aus der Liste extrahieren, die Kriterien erfüllen? Python
Zum Beispiel:
list_of_strings = ['Hello', 'Hello1' 'Hello2']
Wenn Sie x = 5
und Rufaufbau random.choice()
würde der Code zwischen nur list_of_strings[1]
und list_of_strings[2]
'Wahl' werden.
Ich weiß, Sie könnten eine zweite Liste machen, die nur Werte von len > x
enthält, aber ich würde gerne wissen, ob es ohne diesen Schritt möglich ist.
Listenverständnis? –
IOW, es ist möglich, eine Schleife zu verwenden, aber wahrscheinlich besser, nur Verständnis zu verwenden. –
nicht so sicher, aber Comprehensions erstellen auch eine andere Liste. – krato