Python 我应该如何假设有三件贵重物品并在这个代码块中打印它们

Python 我应该如何假设有三件贵重物品并在这个代码块中打印它们,python,arrays,for-loop,2d,Python,Arrays,For Loop,2d,使用索引 marks=[ [120,0,0], [100,20,0], [100,0,20], [80,20,20], [60,40,20], [40,40,40], [20,40,60], [20,20,80], [20,0,100], [0,0,120] ] for raw in marks: for item in raw: pass_mark=i

使用索引

    marks=[
     [120,0,0],
     [100,20,0],
     [100,0,20],
     [80,20,20],
     [60,40,20],
     [40,40,40],
     [20,40,60],
     [20,20,80],
     [20,0,100],
     [0,0,120]
]



for raw in marks:
     for item in raw:
          pass_mark=item
          defer_mark=item
          fail_mark=item
          print(pass_mark,defer_mark,fail_mark)
如果您想要简短的代码,可以使用:

for raw in marks:
    pass_mark=raw[0]
    defer_mark=raw[1]
    fail_mark=raw[2]
    print(pass_mark,defer_mark,fail_mark)
方式1-

for raw in marks:
   print(*raw)   # pass list as args
方式2-

for raw in marks:
    print(raw[0],raw[1],raw[2])
方式3-

for i,value in enumerate(marks):
    print(*value)
for raw in marks:
    print(','.join(map(str,raw)))