Storm, Typhoon,Hurricane,Cyclone,Torando
Real Typhoon is Coming
정말 바쁜 한 주가 지나고 !
그토록 원하던 취업을 이루었고, 좋아하던 일, 해보고 싶었던 업무를 하게 되서, 뿌듯하기도 한 한주인데.
방대한 보안 지식과 FireWall 설치속에서 아직은 태풍속에 휘말린 상황이다
set, list, dictionary (+tuple)
문제나 열심히 풀자..
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = sum(list1,[])
print(list2)
import numpy as np
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = np.array(list1).flatten().tolist()
print(list2)
import itertools
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = list(itertools.chain.from_iterable(list1))
print(list2)
import numpy as np
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = np.concatenate(list1).tolist()
print(list2)
<class 'numpy.ndarray'>
가 나오니 주의.import numpy as np
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = np.array(list1).flatten().tolist()
print(list2)
from functools import reduce
import opertor
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = list(reduce(operator.add, list1))
print(list2)
arr.reduce(callbackfunc(acc, curr,curIdx, array) { return acc + curr; }, initValue)
filter, map 과 함께 쓰이는 메소드로 알고 있었는데 좀 달라서 신선했다.
list1 = [[1,1],[1,2],[2,22],[3,16],[4,7]]
list2 = [x for inner_list in list1 for x in inner_list]
print(list2)
Output :
[1, 1, 1, 2, 2, 22, 3, 16, 4, 7]
list(map(dict, set(tuple(sorted(d.item())) for d in data)))
순서보장
collections.OrderedDict.fromkeys()
python 3.7 ver 이상 dict.fromkeys()
list(map(dict, collections.OrderedDict.fromkeys(tuple(sorted(d.item())) for d in data)))
# 3.7 ver
list(map(dict, dict.fromkeys(tuple(sorted(d.items())) for d in data)))
list({v['id']:v for v in data}.values())
from functools import reduce
def sum(a,b):
print(f"[a={a},b={b}] sum ={a}+{b} ={a+b}")
return a+b
numbers = [1,2,3,4,5]
total = reduce(sum, numbers)
print(f"total ={total}")
재귀적으로 함수를 호출함
output
total =15
from fuctools import reduce
numbers =[1,2,3,4,5]
total = reduce( lambda a,b : a+b, numbers)
print(f"total ={total}")
output
total =15
최근 이틀간 운동을 못 갔다.
아 운동 마렵다..
오늘 닭가슴살 먹으며 꼭 가겠다고 마음먹었는데
체력이 떨어진 것이 느껴진다
남아서 코드 좀 보다 보니,
마지막 타임에 늦어버려서 그냥 버리고 왔다 ...
내일은 태풍에 우산이 부러져도 간다.