作者:手机用户2502938137 | 来源:互联网 | 2023-02-05 17:20
1> Martijn Piet..:
不要使用单独的choice()
电话.使用random.sample()
,选择string.ascii_lowercase
而不是小写:
# pick 10 random keys, all unique
keys = random.sample(string.ascii_lowercase, 10)
如果你所做的只是改变所有26个字母,那么使用random.shuffle()
:
# list of 26 letters in random order
random_letters = list(string.ascii_lowercase)
random.shuffle(random_letters)
# map the alphabet to the random letters
alphabet = dict(zip(string.ascii_lowercase, random_letters))