猫史档案馆


如何用py随机打乱字符串顺序

用户:气人训练师扣子气人训练师扣子查看:142 回复:7 评论:5 创建时间:2020-08-14T10:45:01


如题

比如123可能变成132或者312之类的


回复

上一页第 1 页 / 共 1 页下一页
气人训练师扣子气人训练师扣子

顶一顶

点赞0


评论


气人训练师扣子气人训练师扣子

顶亿顶

点赞0


评论


86135clc86135clc

s='123'
from random import shuffle
s=list(s)
shuffle(s)
a=''
for i in s:
    a=a+i
s=a

点赞0


评论

谢谢

但是出bug了

如果我想要生成文本文档应该怎么弄

什么?

代码正常的


蒟蒻OIer1048576蒟蒻OIer1048576

s='123'
from random import shuffle
s=list(s)
shuffle(s)
s=''.join(s)

点赞0


评论


foggy_airfoggy_air

用random库的shuffle()函数就可以了

例如:

from random import shuffle

a = [1, 2, 3]

shuffle(a)

print(a)

或者将列表转化为集合再进行处理

点赞0


评论


浮躁的飓风雀HYKa浮躁的飓风雀HYKa

a = '123'
a = ''.join(list(set(list(a))))
print(a)

点赞0


评论


浮躁的飓风雀HYKa浮躁的飓风雀HYKa

a = '123'
a = ''.join(list(set(list(a))))
print(a)

点赞0


评论