返回

python——如何从一组列表中随机选择一个列表?

发布时间:2022-04-30 03:45:32 262
# node.js

我想从一组列表中随机选择一个列表。当我自己尝试这个方法时,我的程序会返回所有列表,其中包含该插槽中的匹配项。有没有办法缩小范围?

例如,如果我把情绪付诸行动,因为它在项目中slot[1],它返回该槽中有动作的3部动画。我还试着用random.choice模块在我的print函数,但它只打印每个列表中与;“心情”;输入

from random import choice

# create a list of animes
 animes = [['naruto', 'action', 'drama', 'series', 'comedy'],
           ['nagatoro', 'slice of life', 'comedy', 'series', 'romance'],
           ['one piece', 'action', 'comedy', 'series', 'drama'],
           ['netoge no yome', 'action', 'slice of life', 'series' 'comedy']
          ]

# input mood
print('What mood are you in?')
mood = input()
for item in animes:
    if item[1]==mood:
        print(mood +  ' anime:' + item[0])

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像