我不知道你对此有什么期望,但它的语法真的很时髦。在print(badMatchups)[1:2]
print(worstMatchups)[1:1]
如果这些片段是列表的下标,则需要在调用print时使用它们:
^{pr2}$
顺便问一下,你知不知道[1:1]是一片空白?第二个数字是第一个包含的位置。你可能需要print(badMatchups[1:3]) # two elements
print(worstMatchups[1:2]) # one element
另外,这些元素是外部变量,还是应该是字面名称?如果是后者,那你就得把它们用引号引起来。在badMatchups = ["Zelda", "Cloud", "Ryu"]
worstMatchups = ["Jigglypuff", "Villager", "Bayonetta"]
有了这个变化,代码就可以运行了;我希望这是您想要的。在
不能让它运行吗?现实检查时间。。。在
完整代码,所做的更改:def starBits():
badMatchups = ["Zelda", "Cloud", "Ryu"]
worstMatchups = ["Jigglypuff", "Villager", "Bayonetta"]
print(badMatchups[1:3])
print(worstMatchups[1:2])
def main():
starBits()
main()
输出:['Cloud', 'Ryu']
['Villager']