[Python] 리스트의 첫 번째 순서로 Append 하는 방법
Python을 다루다 보면 리스트에 append를 하는 경우가 많은데, 항상 마지막 순서에 들어가는 것을 보고 첫 번째 순서에도 넣고 싶다는 생각을 해서 찾아 봤다. 방법 # 방법 # 순서 index는 리스트의 길이만 넘지 않으면 상관없다. 응용해서 2,3번째에도 insert가능 list.insert(순서index, append대상) var = 7 ex_list = [1,2,3,4,5,6] ex_list.insert(0,var) Out[25]: [7, 1, 2, 3, 4, 5, 6]
2022. 1. 20.
[Python] Dataframe 2개의 컬럼을 활용하여 Dictionary 생성
1. 예제 DataFrame df = pd.DataFrame({'col_A':['a','b','c','d'] ,'col_B':[0,1,2,3]}) Out[41]: col_A col_B 0 a 0 1 b 1 2 c 2 3 d 3 2. 방법 # dict(zip(df.col_A, df.col_B)) target_dict = dict(zip(df.col_A, df.col_B)) 3. 다른 방법과 속도 비교 In [6]: df = pd.DataFrame(randint(0,10,10000).reshape(5000,2),columns=list('AB')) In [7]: %timeit dict(zip(df.A, df.B)) 10.9 ms ± 330 µs per loop (mean ± std. dev. of 7 runs..
2022. 1. 4.