2016-07-26 1754 views
-5

我需要爲空列表添加空格,數量與從另一個列表中選擇的隨機單詞中的字符數量一樣多。如何將空白添加到空列表中,以便稍後可以向這些空白添加字母?分配要求 1.製作一個列表並選擇一個隨機詞 2.將該詞轉換爲字符列表 3.打印一個空列表並添加儘可能多的空格作爲單詞中的字母 4.在循環中詢問用戶輸入一個字母,直到他們猜出正確的單詞或沒有機會 5.如果字母正確,將字母添加到正確的索引但在空白列表中如何在Python中的列表中添加空格?

+2

這不是一個好問題。顯示你想要的結果。這個問題還不清楚。 –

+2

什麼是空白? – Alex

+0

可能的重複[在Python中創建一個空的列表,具有一定的大小](http://stackoverflow.com/questions/10712002/create-an-empty-list-in-python-with-certain-size) – Checkmate

回答

0

如果要初始化長度爲n的列表,只是做l = ['']*n

或者,您可以將項目添加到列表中的末尾:

l = [] #Initialize empty list 
l.append(x) #Where x is the item you want to add 

最後,值得一提的是,你可以谷歌你的問題或搜索堆棧溢出。我Initialise a list to a specific length in PythonCreate an empty list in python with certain size

+0

不確定OP想要一個空的列表,但是包含空白字符串的非空列表。我不確定他們爲什麼要這樣做。 – paisanco

+0

一般。編輯。 – Checkmate

+0

我做了谷歌它,但那些答案說沒有爲它工作 –

6
>>> word = "This-is-not-a-solve-my-problem-for-me-site" 
>>> l = [None for char in word] 
>>> l 
[None, None, None, None, None, None, None, None, None, 
None, None, None, None, None, None, None, None, None, 
None, None, None, None, None, None, None, None, None, 
None, None, None, None, None, None, None, None, None, 
None, None, None, None, None, None] 
+4

不知道誰會注意到你的隱藏的消息 –

+0

我做了,得到我upvote –

0

讓我猜,也許你想擁有somekind的填空啄的..

可以說variabe size具有隨機字的長度,然後

my_list=['_']*size 

如果大小爲10,那麼my_list有['_', '_', '_', '_', '_', '_', '_', '_', '_', '_']