【发布时间】:2021-03-30 16:24:37
【问题描述】:
我有输出
3
3
4
4
5
6
6
我想把它放在列表中
[3,4,4,5,6,]
这是我的代码
grading_journal= {
'pup1': {
'name' : 'Adam',
'surname' : 'Smith',
'grade': [3,3,4,4]
},
'pup2': {
'name' : 'Jenny',
'surname3' : 'Lopez',
'grade' : [5,6,5]
},
'pup3': {
'name' : '',
'surname' : '',
'grade' : []
},
}
for pup in grading_journal.values():
myList = []
for element in pup['grade']:
print(element)
如何将此垂直输出作为 for 循环的结果转换为一个像 [3,4,4,5,6,] 这样的水平列表?
【问题讨论】:
-
myList.extend(pup['grade'])并摆脱第二个内循环 -
并将
myList = []移动到for pup ..循环上方
标签: python python-3.x