有没有办法随机化列表的哪个索引在 python 中打印?



我想随机化列表中的输出。

我尝试使用随机和索引,但不断收到元组错误。

法典:

letters = (*list of letters a-z)
a = random(0,25)
print(letters(a))

我相信这应该是一封随机的信。但正如我所说,它给出了一个元组错误。

  1. 您必须在顶部import random
  2. 列表是用方形背板定义的,而不是圆形的背板。
  3. 您需要使用随机的randint方法
  4. 同样,索引使用方括号,而不是圆形,因此 a 必须用[]括起来,而不是()

完整的工作代码在下面减去字母表的所有字母,因为我不打算输入它们

import random
letters = ['A', 'B', 'D','K']
a = random.randint(0,25)
print(letters[a])

自动提供字母的替代版本

import random
import string
letter_set = string.ascii_uppercase
a = random.randint(0,25)
print(letter_set[a])

最新更新