繁体   English   中英

如何从列表中获取 python 到 output 只是字符串?

[英]How can I get python to output just string out of a list?

import random as r

list = ['left','right','center']

shoot = r.choices(list)
print('python says, shoot ' + str(shoot))

我怎样才能把它拿到 output 只是leftrightcenter而不是['left']

方法random.choices进行多项选择,使用random.choice

import random as r

values = ['left','right','center']

shoot = r.choice(values)
print('python says, shoot', shoot)

笔记

  • 不要使用list作为变量名,即 python 列表构造函数
  • shoot已经是字符串了,不需要str()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM