在保留空格的同时随机播放句子

时间:2015-11-24 18:09:12

标签: python regex shuffle

我想在我的句子中改写字母但不干扰空白(或者" _"在我的情况下)

说我的句子是:

sentence = "a_b_c_d"

我如何保持_在同一位置,但是将a,b,c和d洗牌?

结果将类似于:

sentence = "b_c_a_d"

或类似的东西。

1 个答案:

答案 0 :(得分:5)

import random

text = text.split("_")
random.shuffle(text)
text = "_".join(text)