错误消息说我无法在python中分配函数

时间:2015-08-31 06:54:59

标签: python

我如何制作以便' z'会被添加到列表中的随机变量吗?

import random

a1 = ''
a2 = ''
a3 = ''
a4 = ''
a5 = ''
a6 = ''
a7 = ''
a8 = ''
a9 = ''

la = [a2,a3,a4,a5,a6,a7,a8,a9]

random.choice(la) += 'z'

1 个答案:

答案 0 :(得分:0)

由于Python字符串是不可变的,为了更改数组中的字符串,您需要重新分配数组的元素,而不是另一个变量。为此,我们需要选择一个索引,而不是数组元素本身的值:

la[random.randrange(len(la))] += 'z'