用python 实现乱序打印“helloworld” 中的每个字母

如何用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)


上一篇:NetCore在Liunx中环境的搭建


下一篇:2021-02-26