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)))