我如何制作以便' 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'
答案 0 :(得分:0)
由于Python字符串是不可变的,为了更改数组中的字符串,您需要重新分配数组的元素,而不是另一个变量。为此,我们需要选择一个索引,而不是数组元素本身的值:
la[random.randrange(len(la))] += 'z'