我有几个字典(Class1 , Class2
),并且字典中的一个元素存储了一个列表(Score
),我想将列表中的元素放入另一个列表中,但不将列表本身放到另一个列表中。如何直接将列表元素添加到另一个列表中?
我试试下面的代码
All = []
Class1 = {"name":"A","score":[60,70,80]}
Class2 = {"naem":"B","score":[70,80,90]}
All.append(Class1['score'])
All.append(Class2['score'])
print(All)
但结果是
[[60, 70, 80], [70, 80, 90]]
,但我要的是
[60, 70, 80, 70, 80, 90]
我试试下面这个解决办法,但我想知道有没有更好的解决方案?
All = []
Class1 = {"name":"A","score":[60,70,80]}
Class2 = {"naem":"B","score":[70,80,90]}
Scores1 = Class1['score']
Scores2 = Class2['score']
Scores = Scores1 + Scores2
for score in Scores:
All.append(score)
print(All)
感谢
究竟做* *更好的在这方面对你意味着什么? – sloth
更好的解决方案意味着更短的解决方案.... – user2131116
有趣的事情的数量很好隐藏在你的例子中的文档(如'extend') – njzk2