在Python 3中使用整数和命令中的字母

时间:2018-02-08 00:59:46

标签: python python-3.x

我正在尝试使用整数和字母来将预定义变量设置为数字。我不太清楚如何解释这个,所以请看下面的代码......

from random import *
for i in range(0,playerDifficulty,1):
    tempRandomLine = randint(1, 10)
    l(tempRandomLine) = 15

如果我有l(tempRandomLine),我需要能够将预定义的变量(例如l5)设置为15,并且我不太确定如何执行此操作。有任何想法吗?我正在使用Python 3

3 个答案:

答案 0 :(得分:2)

您可以使用列表:

from random import *
l = [0] * 10
for i in range(0,playerDifficulty,1):
    tempRandomLine = randint(1, 10)
    l[tempRandomLine - 1] = 15

答案 1 :(得分:0)

我将为随机数创建一个单独的变量,将其与字符串连接起来,然后将其作为参数的参数传递。

答案 2 :(得分:-1)

试试这个:

from random import *
playerDifficulty = 30

count = 0
listone = []
for i in range(0,playerDifficulty,1):
    count +=1
    if count <=15:
        tempRandomLine = randint(1, 10)
        l = 'l'+str(tempRandomLine) + str(count)
        listone.append(l)
    else:
        pass
print(listone)