相关疑难解决方法(0)

在python中创建一个具有特定大小的空列表

我想创建一个可以容纳10个元素的空列表(或者是最好的方法).

之后我想在该列表中分配值,例如,这应该显示0到9:

s1 = list();
for i in range(0,9):
   s1[i] = i

print  s1
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此代码时,它会生成错误,或者在另一种情况下,它只显示[](空).

有人可以解释原因吗?

python list

465
推荐指数
11
解决办法
115万
查看次数

初始化空数组的数组

这是我的代码:

a = [[]] * 10
a[0].append(1)
print a # Outputs [[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]
Run Code Online (Sandbox Code Playgroud)

我怎样才能a输出

[[1], [], [], [], [], [], [], [], [], []]
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
459
查看次数

如何在Python中的列表中添加空格?

我需要在空列表中添加空格,因为从另一个列表中选择的随机字中有字符.如何将空白添加到空列表中,以便稍后我可以为这些空白添加字母?作业需要1.制作一个列表并选择一个随机单词2.将单词转换为单词列表3.打印一个空列表并添加尽可能多的空白作为单词中的字母4.在循环中要求用户输入一个字母直到他们正确猜出这个词或没有机会5.如果字母正确,请将字母添加到正确的索引但在空白列表中

python

-6
推荐指数
1
解决办法
1008
查看次数

标签 统计

python ×3

list ×1