用python 實現亂序打印「helloworld」 中的每一個字母

如何用python 實現亂序打印字符串「helloworld」中每一個字母。python

思路:先將字符串轉化成list,而後利用random模塊,再結合list 的remove 方法,隨機打印其中一個字母后,而後從列表中remove掉。 這套操做重複屢次,直到將列表中的元素所有移除。app

代碼以下 :dom

#!/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)
相關文章
相關標籤/搜索