如何在python中随机播放字符串字母

问题描述

from random import shuffle
string = 'String'
shuffle(string)
print(string)

它不起作用! 还有其他方法。

解决方法

您需要将字符串转换为列表。这就是您使用随机播放的方式

from random import shuffle

string = 'String'
l = list(string)
shuffle(l)
string = ''.join(l)
print(string)
,

也许是更短的版本:

import random
s="String"
print(''.join(random.sample(s,len(s))))

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...