Python中的二维列表?

Dar*_*sAE 2 python list

所以我有这个代码:

Team1 = ["Red", 10]
Team2 = ["Green", 5]
Team3 = ["Blue", 6]
Team4 = ["Yellow", 8]
Team5 = ["Purple", 9]
Team6 = ["Brown", 4]

TeamList = [Team1, Team2, Team3, Team4, Team5, Team6]
Run Code Online (Sandbox Code Playgroud)

我想制作一组两队之间得分差异的二维列表.输出可以是这样的: 产量

最简单的方法是什么?谢谢 :)

phi*_*mue 6

你可以尝试:

[[x[1]-y[1] for y in TeamList] for x in TeamList]
Run Code Online (Sandbox Code Playgroud)

这将生成一个表示建议输出的嵌套列表(当然没有列和行标题).