问题描述
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))))