如何在列表中添加空白空间?
举个例子,我想创建这个列表:
a = [1, 2, 3, , 5]
我该怎么在 3
和 5
之间留一个空格呢?我想用它来做一个猜字游戏,玩家会填入这个空格。这个列表本身会包含玩家需要解答的猜字问题。
1 个回答
6
在列表中不能留“空位”;每个位置都必须放入某种东西。一般来说,一个“空”的位置会用一个特定的值来表示,通常是None
。
比如在一个像“猜单词”这样的游戏中,你可能会用自己的空位字符,比如下划线"_"
:
word = ["h", "e", "_", "_", "o"]
这样你就可以很方便地print
这个word
,让用户看到哪些地方是空白:
>>> print " ".join(word)
h e _ _ o