如何用python 实现乱序打印字符串“helloworld”中每个字母。
思路:先将字符串转化成list,然后利用random模块,再结合list 的remove 方法,随机打印其中一个字母后,然后从列表中remove掉。 这套操作重复多次,直到将列表中的元素全部移除。
代码如下 :
#!/usr/bin/python import random #print (random.randint(0,4)) i="helloworld" list = [] for m in i: list.append(m) print(list) x=list flag = len(x) #rint(flag) for j in range(1,11): k = random.randint(0,len(x)-1) print(x[k]) x.remove(x[k]) print(x)