【问题标题】:How do i make random letter from a string? [duplicate]如何从字符串中随机生成字母? [复制]
【发布时间】:2017-11-05 23:11:15
【问题描述】:

在python中我想知道如何从字符串中获取随机字母。

例如。

randomize("HELLO")
returns "L"

【问题讨论】:

  • 使用随机样本
  • @e4c5:你的意思是random.choice(),当然。
  • @MartijnPieters 你是对的,如果只选择一个项目,选择会好很多。

标签: python


【解决方案1】:
return (random.choice(string))

【讨论】:

  • 哇,这很容易。谢谢!
  • 字符串是序列,没有必要先把它们变成一个列表,random.choice(string) 按原样工作。后者使用list(string) 轻松完成,无需编写显式循环。而return是语句,不是函数,使用return random.choice(string)即可。
猜你喜欢
  • 2018-01-06
  • 2013-04-12
  • 2021-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 2013-08-06
相关资源
最近更新 更多