请问我这样对random随机数切片,有什么不对么?

就是把随机数变成列表,或者对随机数切片

import random
star = print(random.random())
st = list(star[1])
print(st)
错误
Traceback (most recent call last):                            File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in <module>                        start(fakepyfile,mainpyfile)                              File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start                           exec(open(mainpyfile).read(),  __main__.__dict__)         File "<string>", line 3, in <module>                      TypeError: 'NoneType' object is not subscriptable           [程序已完成]

img

import random
star = print(random.random()) #print()函数返回空, star 等于 None值
st = list(star[1])
print(st)

你的意思是否为?
s = [1,2,3,4,5,0,100]
st = random.randint(0,len(s)-1) #产生一个随机下标
print(s[st])