Python:列表中的随机项仅合并两个

时间:2011-08-23 18:16:39

标签: python

我正在使用Python制作老虎机程序,出于某种原因,随机选择器想要组合已知的两个元素。

    itmlist = random.choice(['banana', 'cherry', 'bar', 'seven', 'banana', 'cherry' 'banana', 'cherry', 'seven'])
    print itmlist

它偶尔会出现“cherrybanana”,我真的很困惑。

1 个答案:

答案 0 :(得分:11)

你错过了名单末尾附近的'cherry'和'banana'之间的逗号。

Python连接字符串使其成为'cherrybanana'

itmlist = random.choice(['banana','cherry','bar','seven','banana','cherry'''banana','cherry','seven “])