我正在尝试从 python 中的随机库导入选项,但出现错误。
from tkinter import *
from itertools import accumulate
from random import choices
from string import ascii_lowercase
Run Code Online (Sandbox Code Playgroud)
我收到错误消息,文件“c:\Users\coope\Downloads\hw3.py”,第 26 行,来自随机导入选择 builtins.ImportError: cannot import name 'choices'
升级你的python版本。该random.choices()函数是在 Python 3.6 中引入的。
引用库文档
random.choices(人口,权重=无,*,cum_weights=无,k=1)
返回从具有替换的总体中选择的 ak 大小的元素列表。如果人口为空,则引发 IndexError。
与 相比random.choice,该函数random.choices返回的不是单个元素,而是一个 k 大小的列表。