2017-06-05 27 views
-5

Pythonでは、文字列からランダムな文字を取得する方法を知りたいです。文字列からランダムな文字を作成するにはどうすればよいですか?

など。 e4c5 @

randomize("HELLO") 
returns "L" 
+0

使用random.sample – e4c5

+0

:あなたは確かに、 'random.choiceを()'を意味します。 –

+0

@MartijnPietersあなたが正しいです、1つのアイテムだけが選択されている場合、選択肢はずっと良くなります。 – e4c5

答えて

-1
return (random.choice(string)) 
+0

簡単でした。ありがとう! –

+0

文字列はシーケンスであり、最初にリストにする必要はありません**、 'random.choice(string)'はそのまま動作します。後者は、 'list(string)'で簡単に行えます。明示的なループを記述する必要はありません。そして 'return'は関数ではなく文であり、' return random.choice(string) 'を使うだけです。 –

関連する問題