input example1:[[1], [2]]
output example:[1, 2]
input example2:[['A', 'B'], ['X', 'Y'], ['1']]
output example:['A', 'B', 'X' ,'Y', '1']
아마 해당 기능을 모르신다면 for문을 이용해 리스트를 더해가겠죠?
defsolution(mylist): answer= [] foriinmylist: answer+=ireturnanswer
파이썬엔 다양한 방법이 있어요!
defsolution(mylist): # example 1) SUManswer=sum(mylist, []) returnanswer# example 2) itertools.chainimportitertoolsreturnlist(itertools.chain.from_iterable(mylist)) # example 3) itertools, unpackingimportitertoolsreturnlist(itertools.chain(*mylist)) # example 4) reduce_1fromfunctoolsimportreduceimportoperatorreturnlist(reduce(operator.add, mylist)) # example 5) reduce_2fromfunctoolsimportreducereturnlist(reduce(lambdax, y: x+y, mylist))