我想获得有关此代码的帮助,它是python。
import random
materials=['metal','paper','water']
for value in materials:
random.shuffle(materials)
print materials[0]
答案 0 :(得分:1)
您的代码正常运行。您可能会有缩进错误 尝试
import random
materials=['metal','paper','water']
for value in materials:
random.shuffle(materials)
print materials[0]
答案 1 :(得分:1)
如果仅使用for
语句,则random.shuffle
语句是不必要的。import random
materials=['metal','paper','water']
random.shuffle(materials)
print materials[0]
就足够了。使用此:
import random
materials=['metal','paper','water']
print random.choice(materials)
如果您只想使用 值选项:
tag = nltk.pos_tag([i])
答案 2 :(得分:0)
执行print materials[0]
将打印列表的第一个元素,这样就可以输出随机播放后的第一个字符串。
如果格式正确,您的代码会将您的列表洗牌3次,然后打印随机播放后的第一项内容。
答案 3 :(得分:0)
你可以用这个来打印单个单词
import random
materials = ['metal','paper','water']
random.shuffle(materials)
print (materials[0])
这一个用于整个字符串
import random
materials = ['metal','paper','water']
random.shuffle(materials)
print (materials)