Skip to main content
 首页 » 编程设计

Python之使用列表的 RPG 名称生成器

2025年05月04日25wuhuacong

我正在尝试用 Python 为 RPG 游戏制作一个由 3 部分组成的名称生成器。我有一个二维数组,用于组合名称的 3 个部分:

name = [["Raan","Feim","Od","Yol","Dur"]["Mir","Zii","Ah","Toor","Neh"][   "Tah","Gron","Viing","Shul","Viir"]] 

但是,当我运行它时,出现错误:

TypeError: list indices must be integers or slices, not tuple 

有没有办法解决这个问题/可以在二维数组中完成吗

请您参考如下方法:

错误的列表语法。这有效:

import random 
 
name = [["Raan","Feim","Od","Yol","Dur"],["Mir","Zii","Ah","Toor","Neh"],["Tah","Gron","Viing","Shul","Viir"]] 
 
print (" ".join([random.choice(nl) for nl in name]))