问题描述
marks=[
[120,0],[100,20,20],[80,[60,40,[40,40],[20,60],80],100],[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)
如果您需要短代码,可以使用以下代码:
for raw in marks:
print(*raw) # pass list as args
,
方法1-
for raw in marks:
print(raw[0],raw[1],raw[2])
方法2-
for i,value in enumerate(marks):
print(*value)
方法3-
for raw in marks:
print(','.join(map(str,raw)))