如何在列表中添加空白空间?

0 投票
1 回答
10987 浏览
提问于 2025-04-27 12:28

举个例子,我想创建这个列表:

a = [1, 2, 3, , 5]

我该怎么在 35 之间留一个空格呢?我想用它来做一个猜字游戏,玩家会填入这个空格。这个列表本身会包含玩家需要解答的猜字问题。

暂无标签

1 个回答

6

在列表中不能留“空位”;每个位置都必须放入某种东西。一般来说,一个“空”的位置会用一个特定的值来表示,通常是None

比如在一个像“猜单词”这样的游戏中,你可能会用自己的空位字符,比如下划线"_"

word = ["h", "e", "_", "_", "o"]

这样你就可以很方便地print这个word,让用户看到哪些地方是空白:

>>> print " ".join(word)
h e _ _ o

撰写回答