我已经看过了,找不到任何东西来回答我的问题。
我正在对随机数使用sample()
函数,但它返回一个列表
我找到了一种将其转换为字符串的简单方法,但是int()
函数无法将其转换为整数。我怎样才能解决这个问题?有没有办法跳过转换为字符串的过程
下面是我正在使用的代码:
from random import sample
def ver1():
qval = sample(range(1, 6),1)
#This converts qval from a list to a string:
qval_str = ''.join(map(str, qval))
#This converts qval from a string to an integer
int(qval_str)
print(qval_str)
ver1()
提前感谢,, hxhu
如果您想要一个值(如
random.sample()
的示例用法),只需使用random.choice()
您没有将
int()
的结果保存到任何地方:int()
返回解析后的整数作为其返回值-您需要将其保存在变量中,以便将来使用相关问题 更多 >
编程相关推荐